Почему User-Agent недостаточно: проверяем роботов Яндекса через DNS
Строку YandexBot может написать любой клиент. Поэтому имя робота — только начало проверки.
Двойная DNS-проверка
Сначала выполняется reverse DNS для IP запроса. Полученное имя должно принадлежать официальному домену поисковика. Затем forward DNS этого имени должен снова содержать исходный IP.
Зачем нужен кеш
DNS не должен вызываться в горячем пути на каждый запрос. Результат сохраняется на ограниченное время, а при временной ошибке запрос получает нейтральную классификацию вместо жёсткой блокировки.
Что видит владелец сайта
В деталях решения Fraudly показывает имя известного бота и статус: подтверждён, ожидает проверки или не прошёл её. Это отделяет полезный обход от имитации.
Посмотрите сигналы на своём трафике
Начните в режиме наблюдения — без блокировок и JS-датчика.
Подключить сайт