Перейти до основного вмісту

Посібники / Як перевірити сайт: практичні посібники

Як перевірити, чи IP-адреса або домен у чорному списку

Щоб перевірити, чи IP-адреса або домен у чорному списку, опитайте їх за DNS-чорними списками (DNSBL), до яких звертаються поштові сервери, - саме це інструмент перевірки чорного списку робить одразу за десятками списків. Внесення до списку зазвичай означає, що пошту з цієї адреси відхиляють чи фільтрують, і виправлення полягає в тому, щоб знайти причину, перш ніж запитувати видалення зі списку.

Що таке DNS-чорний список

DNSBL - це список адрес, опублікований як DNS-записи. Приймальний поштовий сервер бере IP-адресу відправника, розвертає її, додає домен чорного списку і запитує DNS, чи існує запис. Якщо так, відправника внесено до списку, і відповідь зазвичай кодує причину. Весь обмін укладається в один DNS-запит, і саме тому цю техніку взагалі використовують: вона дає поштовому серверу змогу вирішити за мілісекунди, ще до прийняття повідомлення.

Самі списки ведуть незалежні оператори з різними політиками. Деякі вносять лише адреси, спіймані на надсиланні спаму на пастку-адресу. Деякі принципово вносять цілі діапазони споживчих чи динамічних IP-адрес, бо легітимна пошта звідти надходити не повинна. Деякі вносять на основі зламаних машин, відкритих релеїв чи шкідливого трафіку. Немає єдиного органу й немає одного списку, що має значення всюди, тож "чи я в чорному списку" насправді означає "чи я в списках, якими користуються мої отримувачі".

Як перевірити

Простий спосіб - інструмент, що опитує багато списків за один прохід і показує, які з них відповіли. Вручну для одного списку це виглядає так, з розвернутими октетами IP-адреси:

# перевірка 198.51.100.25 за списком на dnsbl.example.org
dig +short 25.100.51.198.dnsbl.example.org A
dig +short 25.100.51.198.dnsbl.example.org TXT

Порожня відповідь означає, що адреси немає в списку. Запис A, зазвичай у діапазоні 127.0.0.x, означає внесення до списку, а останній октет - код причини оператора. Запис TXT зазвичай несе пояснення для людини й посилання на сторінку видалення зі списку - саме те, що вам потрібно.

Перевіряйте правильну адресу. Для пошти це публічна IP-адреса, з якої надсилає ваш поштовий сервер, і вона часто не збігається з IP-адресою вашого сайту. Перевіряйте кожну адресу, з якої ви надсилаєте, включно з резервним MX і будь-яким транзакційним поштовим сервісом, який ви використовуєте на власному домені.

Списки IP, списки доменів і системи репутації

  • Чорні списки IP вносять адресу відправника. Це класичний DNSBL і той, що найімовірніше спричинить пряму відмову.
  • Чорні списки доменів (URIBL) вносять домени, що з'являються всередині тіла повідомлення, а не відправника. Домен можуть внести, бо спамери рекламують його в пошті, надісланій узагалі з чужих машин, а це означає, що ви можете опинитися в списку, ніколи не надіславши того листа.
  • Системи репутації, якими керують великі поштові провайдери, - це взагалі не публічні списки. Вони безперервно оцінюють відправників за рівнем скарг, показником відмов і автентифікацією, і саме вони дають ту версію цієї проблеми, яку неможливо перевірити пошуком: пошту приймають і доставляють у спам. Жодна публічна перевірка цього не покаже, і саме тому "немає в жодному чорному списку" й "доставляється у вхідні" - це різні твердження.

Вебрепутація і списки шкідливого ПЗ - четверта категорія. Вони впливають на попередження браузера й видимість у пошуку, а не на пошту, і сайт може потрапити в такий список після зламу, ще довго після того, як злам уже усунули.

Що робити, якщо вас внесли до списку

  1. Спершу прочитайте причину. Запис TXT або сайт списку каже, чому. Запит на видалення без усунення причини призведе до повторного внесення, часто з довшим покаранням.
  2. З'ясуйте, що саме надсилає. Перевірте логи поштового сервера на сплески обсягу й на повідомлення, яких ви не надсилали. Звичайні причини - зламаний обліковий запис пошти, вразлива контактна форма чи CMS, яку використовують як релей, неправильно налаштований відкритий релей, або машина у вашій мережі, заражена і така, що надсилає напряму.
  3. Зупиніть це, а тоді перевірте. Змініть скомпрометовані облікові дані, залатайте чи вимкніть форму, закрийте релей, приберіть зараження. Переконайтеся, що вихідний обсяг повернувся до норми, перш ніж робити щось іще.
  4. Виправте основи автентифікації. Дійсний SPF, підписування DKIM, запис DMARC, узгоджені прямий і зворотний DNS для адреси відправника та ім'я хоста в HELO, що визначається. Кілька списків не приберуть хост, що не проходить ці перевірки, і системи репутації надають їм велику вагу.
  5. Запитайте видалення зі списку. Скористайтеся власною формою оператора. У більшості є самообслуговуване видалення для першого внесення; деякі видаляють автоматично після періоду затишшя. Будьте конкретні щодо того, що було не так і що ви змінили.
  6. Стежте за вікном повторного внесення. Повторні внесення посилюють покарання. Перевірте знову через кілька днів і ще раз через пару тижнів.

Якщо внесено весь діапазон, а не лише вашу окрему адресу, виправити це не у вашій владі. Зверніться до вашого хостинг-провайдера, бо зачеплено весь блок. Якщо вашу IP-адресу нещодавно перепризначили саме вам, внесення може стосуватися попереднього власника, і запити на видалення з таким поясненням зазвичай задовольняють.

Виявити внесення до списку, поки причина ще в логах

Внесення до чорного списку - одна з відмов, які ніхто не помічає вчасно. На вашому сервері нічого не ламається. Пошта просто перестає надходити, і перший сигнал часто - клієнт, що каже, що так і не отримав повідомлення, через кілька днів. Запланований моніторинг чорних списків перевіряє ваші адреси за списками з певним інтервалом і сповіщає про нове внесення, тож ви дізнаєтеся, поки причина ще простежується в логах, а не через кілька тижнів. Моніторинг DNS-чорних списків виконує ці перевірки безперервно, інструмент перевірки чорного списку виконує разове сканування, а як знайти хостинг-провайдера сайту показує, як отримати контакт для скарг щодо мережі, якої це стосується.

Перевірити зараз

Запустіть безкоштовну перевірку власного сайту - обліковий запис не потрібен.

Blacklist check

Стежити за цим постійно

Отримуйте сповіщення в момент збою: HostTracker перевіряє з понад 300 локацій і повідомляє вас електронною поштою, SMS, у Slack, Telegram та інших каналах.

Можливості HostTracker

Ще в цьому розділі: Як перевірити сайт: практичні посібники