DNSBL: что это и как проверить, не попал ли ваш IP в чёрный список
Письма с вашего домена вдруг перестают доходить: часть уходит в спам, часть отклоняется сервером получателя без объяснений. Сайт при этом работает штатно. Причина часто в другом месте — IP-адрес сервера попал в один из чёрных списков DNSBL. Разбираем, что это за списки, как в них попадают и как проверить себя.
Что такое DNSBL
DNSBL (DNS-based Blackhole List) — публичная база IP-адресов, замеченных в рассылке спама, участии в атаках или другой подозрительной активности. Почтовые серверы перед приёмом письма сверяются с такими списками через обычный DNS-запрос: быстро, без лишней инфраструктуры. Если IP отправителя нашёлся в списке — письмо блокируют или помечают как спам ещё до того, как получатель его увидит.
Списков много, и они независимы друг от друга: Spamhaus, SORBS, Barracuda и десятки более мелких. У каждого свои критерии и правила исключения. Один и тот же IP может быть чистым по одним спискам и заблокированным по другим — почтовые сервисы обычно проверяют несколько сразу и принимают решение по совокупности.
Как IP попадает в список
Чаще всего — не по вине владельца сайта напрямую. Типовые сценарии:
Общий IP на виртуальном хостинге. Если сервер делят десятки сайтов и один из них скомпрометирован или используется для спам-рассылок, в список может попасть весь IP — вместе со всеми соседями.
Взлом и рассылка со скрипта. Уязвимая CMS или форма обратной связи без защиты от спама — популярный способ превратить чужой сервер в источник массовой рассылки незаметно для владельца.
Неверно настроенный SMTP. Открытый релей или сервер без ограничений на исходящую почту иногда используют для рассылки автоматически, через уязвимости в приложениях.
Динамический или ранее использованный IP. Некоторые списки блокируют целые диапазоны адресов, выданных провайдерами под динамические подключения, — считается, что оттуда не должна идти легитимная почта в принципе.
Блокировка письма — это тишина, а не ошибка. Отправитель не получает внятного отказа: письмо просто не доходит, либо приходит через несколько часов, либо оседает в спаме у получателя. Пока кто-то не пожалуется напрямую «а я не получил от вас счёт», проблема может тянуться неделями.
Как проверить, попал ли IP в список
Проверка устроена просто: специальные DNS-сервисы отвечают на запрос вида «есть ли такой-то IP в базе», и по каждому списку можно узнать статус отдельно. Онлайн-чекеры (mxtoolbox, whatismyipaddress и подобные) опрашивают сразу десятки баз и показывают сводную таблицу — чисто или заблокировано, и по какому именно списку.
Проверять стоит не только основной IP сайта, но и IP почтового сервера, если он отличается — это разные точки, и обе одинаково влияют на доставляемость писем.
Что делать, если IP заблокирован
Найти причину. Перед запросом на исключение стоит убедиться, что источник проблемы устранён — иначе IP попадёт в список снова через несколько дней. Проверьте логи почтового сервера и права доступа к формам на сайте.
Подать заявку на исключение. У каждого списка своя процедура delisting — обычно через форму на сайте оператора списка, иногда с ожиданием от нескольких часов до нескольких дней.
Настроить SPF, DKIM и DMARC. Эти записи не снимают уже наложенную блокировку, но снижают риск повторного попадания: почтовые сервисы больше доверяют письмам с корректно подписанным доменом.
Если блокировка регулярно возвращается на общем хостинге из-за соседей по IP — единственное системное решение — выделенный IP-адрес именно под вашу рассылку.
Проверка DNSBL в Пруфене регулярно сверяет IP вашего сайта с основными чёрными списками и присылает уведомление сразу при появлении в одном из них — не через жалобу клиента, а сразу. Рядом стоит проверка Safe Browsing: она смотрит на репутацию домена у Google и Яндекса, что тоже влияет на доверие к письмам и переходам с сайта. Уведомления приходят на Email, в Telegram, в Макс или звонком.
Частые вопросы
Влияет ли попадание в DNSBL на позиции сайта в поиске? Напрямую — нет: DNSBL проверяет репутацию IP для почты, а не индексацию сайта. Но если тот же IP связан с массовой рассылкой спама, есть риск попасть и в списки небезопасных сайтов — а это уже прямо бьёт по выдаче.
Сколько времени занимает удаление из списка? От нескольких часов до нескольких дней в зависимости от списка. У части операторов есть автоматическое исключение через 1–4 недели без активности с этого IP, если заявку не подавать.
Можно ли проверить чужой сайт или сервер конкурента? Технически да — списки публичны и открыты для любого IP. Но полезнее регулярно проверять свой: разовая проверка не покажет проблему, которая появится через месяц.
Блокирует ли DNSBL сам сайт для посетителей? Нет, списки касаются именно почты. Сайт как открывался, так и открывается — поэтому проблема с доставкой писем часто остаётся незамеченной дольше, чем сбой самого сайта.