Как проверить, что робот принадлежит Яндексу

R
На сайте с 18.10.2019
Offline
2
615

Помогите выполнить пункты 2 и 4 из официального хелпа яндекса. Не могу понять как это сделать:

Как проверить, что робот принадлежит Яндексу. Для этого необходимо выполнить следующее:

  • Для интересующего User-agent определите IP-адрес по логам вашего сервера.
  • По IP-адресу определите доменное имя хоста с помощью обратного DNS-запрос.
  • Проверьте, принадлежит ли хост Яндексу. Имена всех роботов Яндекса заканчиваются на yandex.ru, yandex.net или yandex.com. Если имя хоста имеет другое окончание, это означает, что робот не принадлежит Яндексу.
  • Удостоверьтесь в корректности полученного имени. Для этого нужно использовать прямой DNS-запрос (forward DNS lookup), чтобы получить IP-адрес, соответствующий имени хоста. Он должен совпадать с IP-адресом, использованным при обратном DNS запросе. Если IP-адреса не совпадают, это означает, что полученное имя хоста поддельное.
Snake800
На сайте с 02.02.2011
Offline
215
#1

1. Открываете лог, находите ip.

2. Запускаете nslookup. Вводите ip, получаете в ответ доменное имя вроде bot.yandex.ru

3. Сравниваете с доменом из хелпа, делаете предварительные выводы.

4. В nslookup вводите bot.yandex.ru - получаете ip. Он должен совпасть с ip из п. 1. Делаете окончательный вывод.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий