BotBlocker має необов\\\’язкову функцію блокування відвідувачів, чиї записи PTR (зворотний DNS) є просто буквальною копією їхньої IP-адреси. Це ознака неналаштованих або типових серверних конфігурацій, яка часто трапляється в підозрілому чи малодовіреному трафіку.
Що означає «PTR дорівнює IP»?
Запис PTR, який просто повторює IP-адресу (наприклад, 12-34-56-78.somehost.com або навіть просто 12.34.56.78), зазвичай є заповнювачем, а не справжнім іменем хоста. Це свідчить, що власник сервера не налаштував зворотний DNS належним чином або що IP походить із динамічно розподілених чи масових діапазонів (як-от дешевий хостинг, VPN, проксі житлових мереж).
У добре налаштованій мережі кожен сервер або сервіс має належне ім\\\’я хоста, призначене в зворотному DNS. Коли запит PTR повертає щось схоже на переформатовану IP-адресу, це означає, що ніхто не потрудився його налаштувати. Це типово для масових розподілів IP, які використовують оператори ботів, парсери та перепродувачі трафіку. Для власників сайтів цей шаблон - один із найчистіших сигналів для відсіювання небажаних автоматизованих запитів без покладання лише на поведінковий аналіз.
Як BotBlocker перевіряє та блокує PTR = IP
Коли цю опцію ввімкнено, BotBlocker:
- виконує запит PTR для IP-адреси кожного відвідувача;
- якщо результат - це просто IP в іншому форматі (дефіси замість крапок, звичайний IP або очевидні шаблони), запит може бути заблоковано, перевірено капчею або занесено в журнал (залежно від налаштувань).
Сам запит виконується на боці сервера й не додає помітної затримки для кінцевого користувача. BotBlocker порівнює отримане значення PTR із відомими шаблонами: імена хостів лише з цифрами, формати IP із крапками чи дефісами та інші варіації, які явно згенеровані машиною, а не призначені адміністратором. Якщо збіг знайдено, налаштована дія запускається негайно.
Цей фільтр не активний за замовчуванням, оскільки іноді може блокувати легітимних користувачів від інтернет-провайдерів або мобільних операторів із типовими записами PTR.
Навіщо блокувати типові записи PTR?
- Багато ботів і автоматизованих атак походять з інфраструктури, де зворотний DNS залишено за замовчуванням або призначено масово.
- Типові PTR - сильний сигнал ризику, особливо в поєднанні з іншими аномаліями (як-от порожній User-Agent, виявлення проксі, VPN, Tor тощо).
- Це дає змогу додатково зменшити небажаний трафік, особливо якщо ваша аудиторія переважно з регіонів із добре налаштованими провайдерами й хостингом.
За даними документації Cloudflare щодо DNS, записи PTR насамперед використовуються для зворотного DNS і перевірки поштових серверів. Відсутність змістовного значення PTR широко трактується як індикатор довіри в антиспам-системах. Коли запис PTR - лише переформатована версія IP, це свідчить, що блок IP виділено масово без індивідуального налаштування, а це типовий шаблон для інфраструктури ботів і неякісного хостингу.
Коли цей фільтр корисний
- На приватних, корпоративних чи локальних сайтах, де всі легітимні користувачі приходять від довірених провайдерів із власними PTR.
- Для блокування трафіку від масових VPN, ротаційних проксі та дешевих VPS-провайдерів.
- У поєднанні з іншими фільтрами для багатофакторного рішення (наприклад, блокувати лише якщо PTR типовий і User-Agent відсутній).
Цей фільтр особливо добре працює для інтернет-магазинів, платформ із членством і будь-якого проєкту, де якість трафіку безпосередньо впливає на дохід. Якщо візити ботів спотворюють ваші рекламні витрати чи відстеження конверсій, увімкнення фільтрації за PTR - практичний крок до очищення даних. Він націлений на конкретний, чітко визначений технічний шаблон, а не на вгадування намірів, що робить його надійним для правильної аудиторії.
Коли застосовувати обережно
- На публічних сайтах або в країнах, де провайдери часто використовують типові PTR для звичайних користувачів.
- Для глобальних проєктів, де мобільні та домашні з\\\’єднання можуть не мати власного зворотного DNS.
- Коли досвід користувача важливіший за максимальну суворість - хибні спрацювання можуть зашкодити реальним відвідувачам.
Наприклад, деякі регіональні провайдери в Східній Європі, Південно-Східній Азії та Латинській Америці за звичайною практикою призначають типові значення PTR для домашніх з\\\’єднань. У таких випадках блокування кожного відвідувача з типовим PTR відфільтрувало б реальних клієнтів. Рекомендований підхід - почати з режиму журналювання, кілька днів вивчати дані й переходити до блокування лише тоді, коли ви матимете чітку картину шаблонів трафіку на своєму сайті. Також можна зіставити дані з настановами Spamhaus DNSBL, щоб зрозуміти, як подібні сигнали використовуються у фільтрації пошти за тією ж логікою.
Як увімкнути
Ця опція розташована на панелі розширених налаштувань BotBlocker. Увімкніть її, якщо хочете додати цей рівень перевірки, і стежте за журналами, щоб переконатися, що вона не блокує легітимних користувачів.
Часті запитання
Чи заблокує це весь трафік без власних записів PTR?
Ні, лише той, де PTR буквально є версією IP - наприклад, 1-2-3-4.isp.net або сам IP.
Чи ввімкнено цей фільтр за замовчуванням?
Ні, він необов\\\’язковий і вимкнений за замовчуванням.
Як зменшити хибні спрацювання?
Використовуйте його разом з іншими перевірками або спочатку налаштуйте лише журналювання підозрілих запитів.
Чи впливає це на швидкість сайту?
Ні. Запит PTR виконується на сервері до віддачі сторінки й не впливає на час завантаження для відвідувача.
Чи можна додати окремі IP чи діапазони в білий список?
Так. BotBlocker дає змогу додавати IP-адреси чи діапазони CIDR до білого списку, тож довірений трафік ніколи не зачіпається правилами на основі PTR, навіть якщо зворотний DNS виглядає типово.
