Что такое обратный DNS-запрос?
Обычный DNS превращает имя в адрес (example.com → 93.184.215.14). Обратный DNS работает в другую сторону: он выясняет, какое имя хоста принадлежит IP-адресу. Ответ хранится в виде PTR-записи в специальном домене: in-addr.arpa для IPv4 (с обратным порядком октетов, так что 192.0.2.10 превращается в 10.2.0.192.in-addr.arpa) и ip6.arpa для IPv6, где адрес записывается по одной шестнадцатеричной цифре.
Зачем нужен обратный DNS
- Доставка почты. Большинство принимающих почтовых серверов отклоняют или отправляют в спам письма с IP без корректной PTR-записи или с PTR, который не разрешается обратно в тот же IP.
- Логи и диагностика. Такие инструменты, как
traceroute, и логи веб-серверов показывают имена хостов, которые нередко выдают провайдера, город или роль маршрутизатора. - Безопасность. Аналитики используют rDNS, чтобы быстро классифицировать трафик облачных провайдеров, краулеров или домашних провайдеров.
Что такое обратный DNS с прямым подтверждением (FCrDNS)?
Любой, кто управляет блоком IP, может задать для него PTR с любым именем, даже mail.google.com. FCrDNS закрывает эту лазейку: для имени хоста из PTR снова выполняется прямое разрешение и проверяется, что оно указывает на исходный IP. Мы выполняем эту проверку автоматически для каждого найденного имени хоста.
Как задать или изменить PTR-запись
PTR-записями управляет владелец блока IP, а не DNS-хостинг вашего домена. Для домашнего подключения это ваш провайдер; для сервера — ваш хостинг- или облачный провайдер, у которого в панели управления обычно есть настройка «обратного DNS». Читайте полное руководство по обратному DNS.
Частые вопросы
Почему у моего IP нет обратного DNS?
Многие провайдеры и облачные сервисы просто не публикуют PTR-записи для каждого адреса. Это нормально, если только вы не держите почтовый сервер.
Может ли у IP быть больше одной PTR-записи?
Технически да, но это не рекомендуется: почтовые серверы ожидают ровно одно имя хоста.
Обновлено