Чому IP у чорному списку і як із нього вийти
Якщо листи повертаються з повідомленням на кшталт такого, отже IP-адреса, з якої йде ваша пошта, потрапила до DNS-чорного списку (DNSBL). Сервер одержувача звіряється з цим списком перед прийманням листа й відмовляється приймати пошту з адрес, що в ньому є.
550 5.7.1 Service unavailable; Client host [203.0.113.5] blocked using zen.spamhaus.org
Добра новина: більшість записів знімається безкоштовно, коли причину усунуто. Погана: якщо подати заявку, нічого не виправивши, адреса зазвичай одразу повертається до списку. Розберімо, що це за списки, чому туди потрапляють, як правильно перевірити IP і як вийти з тих списків, які справді важливі.
Що таке DNS-чорний список
DNSBL — це список IP-адрес (або доменів), помічених у розсиланні спаму, зараженні чи іншій шкідливій активності. Його публікують через DNS, тож будь-який поштовий сервер може запитати його за мілісекунди. Сервер перевертає октети IP відправника, додає зону списку й робить DNS-запит: відповідь із діапазону 127.0.0.x означає «у списку», відсутність відповіді — «немає в списку». Кожен список веде незалежна організація зі своїми критеріями й своїми правилами видалення.
Вага в списків різна. Gmail, Outlook і Yahoo спираються переважно на власну репутацію відправників, а публічні DNSBL широко використовують корпоративні поштові сервери, хостинги й спам-фільтри на кшталт SpamAssassin і Rspamd. Тож потрапляння до великого списку може відрізати помітну частину ділового листування, а запис у маловідомому — нічого не змінити.
Великі та другорядні списки
| Список | Що ловить | Вага |
|---|---|---|
| Spamhaus SBL | Спам-операції та мережі, що їх підтримують; записи вносять працівники Spamhaus вручну | Висока |
| Spamhaus XBL | Заражені машини, боти, відкриті проксі | Висока |
| Spamhaus CSS | IP з низькою репутацією надсилання — наприклад, «сніговий» спам або листи на пастки | Висока |
| Spamhaus PBL | Діапазони, звідки пошта не має йти напряму, зазвичай динамічні чи домашні — це не звинувачення в спамі | Висока |
| Spamhaus ZEN | Один спільний запит за SBL, CSS, XBL і PBL | — |
| Barracuda BRBL | IP, що розсилають спам, помічений мережею Barracuda | Середня або висока |
| SpamCop | Скарги користувачів і пастки | Середня |
| UCEPROTECT рівень 1 | Окремі IP, що потрапили в пастки (рівні 2 і 3 блокують цілі мережі провайдера) | Низька або середня |
| PSBL, Mailspike, DroneBL та інші | Пастки, відсутність зворотного DNS, домашні адреси | Зазвичай низька |
Є й доменний бік: Spamhaus DBL, SURBL і URIBL ведуть списки доменів, що трапляються в посиланнях зі спаму й фішингу. Якщо у списку ваш домен, фільтруватися можуть листи, де його просто згадано, — хоч би з якого IP вони йшли.
Чому IP потрапила до чорного списку
Майже завжди щось на цій адресі або поруч із нею надіслало пошту, яку надсилати не слід було. Типові причини:
- Заражений комп'ютер в офісній мережі розсилає спам через спільний інтернет-канал. Зазвичай це веде до запису в Spamhaus XBL.
- Зламана поштова скринька. Підібраний чи злитий пароль дає спамерам змогу надсилати листи через ваш же поштовий сервер з авторизацією — на вигляд легально, але у великих обсягах.
- Відкритий релей або неправильно налаштований сервер, що приймає й пересилає пошту для будь-кого.
- Форма на сайті або зламана CMS. Незахищені форми зворотного зв'язку використовують для розсилання на довільні адреси, а заражений плагін перетворює сайт на розсилач.
- Розсилання за поганими базами. У куплених і старих базах є пастки; потрапляння в них — класичний шлях до CSS або SBL.
- Сусід на віртуальному хостингу. Одну IP можуть ділити сотні сайтів, і спамером може бути будь-який із них.
- Динамічна або домашня IP. Надсилання пошти напряму з домашнього підключення потрапляє до PBL за визначенням.
- Немає або «шаблонний» зворотний DNS. Частина списків і фільтрів карає IP, у яких PTR-запису немає або він схожий на динамічну адресу.
Як перевірити, чи IP у чорному списку
- Знайдіть потрібну IP. Пошта часто йде не з адреси з MX-запису. Якщо ви користуєтеся Google Workspace, Microsoft 365 чи сервісом розсилок, листи надсилають їхні IP. Відкрийте «Показати оригінал» у доставленого листа й знайдіть найраніший рядок
Received: fromпоза вашою мережею. Сервери, що приймають пошту, покаже перевірка MX-записів. - Прочитайте відмову. У повідомленні про повернення зазвичай указано список, як у прикладі вище.
- Запустіть перевірку IP за чорними списками. Вона опитує робочі списки для адреси IPv4 чи IPv6, а для домену перевіряє IP сайту, IP поштових серверів з MX і доменні списки DBL, SURBL та URIBL. У кожного запису — код причини й посилання на делістинг.
- Перевірте Spamhaus у першоджерелі. Spamhaus не відповідає на запити через великі публічні DNS-резолвери: через резолвер Cloudflare він повертає код помилки, через резолвер Google — «не знайдено». Онлайн-перевірки, що працюють через такі резолвери, можуть показати «у списку» або «чисто», хоча насправді відповіді просто не було. Достовірна перевірка — на сторінці check.spamhaus.org.
Як прибрати IP з чорного списку
Порядок важливий: спершу виправити, потім просити видалити. Змініть паролі й увімкніть двофакторний захист на скриньках, вилікуйте заражені комп'ютери, закрийте відкритий релей, захистіть або вимкніть форми, якими зловживали, оновіть CMS і плагіни. Лише після цього звертайтеся до списку.
- Spamhaus. Перевірте IP на check.spamhaus.org і дотримуйтеся інструкції, яку покажуть для конкретного запису. Для XBL і CSS зазвичай доступне самостійне видалення після усунення проблеми. Для PBL: якщо у вас правильно налаштований поштовий сервер на статичній IP, можна попросити виключити свою адресу; інакше надсилайте пошту через релей провайдера. Записи SBL розбирають працівники Spamhaus, і зазвичай у цьому бере участь хостер або власник мережі — звертайтеся до них.
- Barracuda. Заповніть форму запиту на видалення на barracudacentral.org: IP, контактний email і коротко — що ви виправили.
- SpamCop. Форму видалення шукати не треба: запис, як правило, спливає сам після періоду без нових скарг.
- UCEPROTECT. Записи першого рівня знімаються автоматично після періоду без нового спаму. Список пропонує платне термінове видалення — платити не обов'язково. Рівні 2 і 3 стосуються всієї мережі провайдера; говоріть із провайдером.
- Другорядні списки. Самовидалення на сайті списку або очікування — і то лише якщо через них справді повертаються листи.
На віртуальному хостингу причина може бути взагалі не у вас. Попросіть хостера перевести вас на чисту IP або, що надійніше, надсилайте пошту через окремий поштовий сервіс із власною репутацією.
Як не потрапляти до чорних списків
- Підтвердьте справжність пошти. Опублікуйте SPF, підписуйте листи DKIM і задайте політику DMARC, щоб ніхто не міг правдоподібно надсилати листи від вашого імені. Перевірити можна в перевірці SPF і перевірці DMARC, а як ці три записи працюють разом — у статті SPF, DKIM і DMARC: що це і як налаштувати.
- Налаштуйте зворотний DNS. PTR-запис IP, з якої йде пошта, має вказувати на ім'я сервера, а це ім'я — назад на IP. Див. перевірка DNS-записів.
- Обмежте вихідну пошту. Ліміти надсилання на акаунт перетворюють зламану скриньку на дрібний інцидент замість потрапляння до чорного списку.
- Захистіть форми й сайт. Додайте капчу або honeypot, не дозволяйте формі надсилати листи на адресу, яку ввів відвідувач, оновлюйте CMS і регулярно перевіряйте сайт сканером безпеки. Ознаки зламу розібрано в статті шкідливий код на сайті.
- Стежте за базами. Жодних куплених баз, підтверджена підписка, вчасне видалення недоставлених адрес і тих, хто відписався.
- Моніторте. Перевіряйте IP, з яких іде пошта, і домен за розкладом та стежте за поверненнями — свіжий запис найпростіше зняти в перші години.
Чи шкодить чорний список IP просуванню сайту
Напряму ні: Google не використовує поштові чорні списки для ранжування, а IP великих хостингів ділить безліч не пов'язаних між собою сайтів. З доменними списками інакше — посилання на домен зі Spamhaus DBL чи SURBL вирізаються або позначаються в пошті й месенджерах, а засоби захисту можуть його блокувати, і це б'є по трафіку й довірі. Якщо у списку сам домен, вважайте це ознакою того, що сайтом чи його поштою зловжили, і почніть з очищення.