Что на самом деле означает запись в чёрном списке
DNSBL — это список адресов, который публикуется через DNS и к которому почтовые серверы обращаются, прежде чем принять письмо. Попадание в него не означает, что вы что-то нарушили. Адреса вносят за рассылку спама, за открытый релей или открытый прокси, за принадлежность к диапазону, который оператор считает домашним динамическим, — и просто по наследству, если предыдущий владелец адреса вёл себя плохо, а срок записи ещё не истёк. Последнее особенно актуально для арендованных VPS.
Списки различаются характером, и это влияет на то, как читать результат. Spamhaus консервативен и общепризнан — его запись отрабатывают в первую очередь. Часть других зон вносит целые диапазоны по политике, а не по фактам, и присутствие в такой зоне говорит больше о вашем хостере, чем о вас. Одна запись из полутора десятков — рутина. Несколько серьёзных сразу — проблема с доставкой, которую вы к этому моменту уже заметили по письмам в спаме.
Две ловушки, из-за которых такая проверка врёт
Обе дают уверенный неправильный ответ, поэтому мы о них говорим прямо.
Первая: крупные операторы отвечают на запросы с облачных резолверов кодом из диапазона 127.255.255.x. Это означает «вы превысили лимит запросов», а не «адрес в списке». Сервис, который прочитает такой код как запись, сообщит человеку, что его чистый адрес в блеклисте.
Вторая: закрывшаяся зона отвечает NXDOMAIN вообще на всё. Наивная проверка прочитает это как «адреса в списке нет» и объявит чистым любой адрес на свете — со слов зоны, которая ничего не проверяла.
Поэтому каждую зону мы сначала спрашиваем про 127.0.0.2 — адрес, который любой DNSBL публикует как вечно внесённый. Зона, не подтвердившая собственную тестовую запись, помечается «нет ответа», и её молчание о вашем адресе мы отбрасываем, а не засчитываем как чистый результат. Зону SORBS убрали из списка совсем: она закрылась в 2024 году, а проверка по мёртвой зоне хуже, чем её отсутствие.
Если адрес всё-таки в списке
Сначала причина: заражённая машина в сети, открытый релей, скомпрометированный ящик, из которого шлют рассылку, или адрес с чужой историей.
Заявку на исключение подают после устранения причины. Иначе адрес внесут снова, а во второй раз некоторые зоны удаляют медленнее.
Форму исключения публикует сама зона. Единого центра, который уберёт вас изо всех списков разом, не существует — и сервисы, обещающие это за деньги, обещают лишнее.
Заодно проверьте сканером портов, что почтовый сервер выставляет наружу только то, что нужно, и посмотрите пробивкой IP, что за диапазон вам достался.
Частые вопросы
Что такое DNSBL простыми словами?
Список «плохих» IP-адресов, опубликованный через DNS. Почтовые серверы запрашивают его перед приёмом письма и по ответу решают, принять сообщение, положить в спам или отклонить.
Почему мой IP попал в чёрный список?
Частые причины: спам с заражённой машины или взломанного ящика, открытый релей или прокси, диапазон, который оператор относит к домашнему динамическому, либо предыдущий владелец адреса — особенно если это арендованный VPS.
Письма уходят в спам — виновата запись в списке?
Возможно, но обычно причина шире. Проверьте вместе с этим настройку SPF, DKIM и DMARC, репутацию домена и содержимое писем: адрес без записей в списках тоже прекрасно попадает в спам при неверной почтовой настройке.
Как выйти из чёрного списка?
Устранить причину и подать заявку в форме, которую публикует конкретная зона. Общего реестра нет: каждая зона ведётся независимо и удаляет адреса по своим правилам и в свои сроки.
Одна запись — это серьёзно?
Обычно нет. Зоны сильно различаются строгостью, а некоторые вносят целые диапазоны по политике. На доставку реально влияют запись в Spamhaus или несколько серьёзных зон одновременно.
Почему у зоны написано «нет ответа»?
Она не подтвердила собственную тестовую запись — значит, либо сработал лимит запросов, либо зона мертва. В обоих случаях её ответ о вашем адресе недостоверен, и мы его отбрасываем, а не выдаём за чистый результат.