Что такое PTR запись? Как проверить PTR запись через утилиты dig и nslookup
Что такое PTR запись?
Запись PTR - это тип записи системы доменных имен (DNS), которая сопоставляет IP-адрес с доменом именем хоста, и есть полной противоположностью A записи, где доменное имя указывает на IP-адрес. Из-за своей цели, PTR запись еще иногда называется обратной записью DNS. Используя IP-адрес, вы можете получить связанный с ним домен или имя хоста. A запись должна существовать для каждой PTR записи.
Зачем нужны и где применяются записи PTR?
PTR записи обеспечивают больший уровень доверия, что данное имя хоста или домен связаны с IP-адресом. Записи PTR должны иметься для серверов исходящей почты, так как многие почтовые серверы выполняют обратный поиск DNS для IP-адреса, который пытается подключиться к ним, и при отсутствии большинство почтовых провайдеров отклоняют или помечают как спам-сообщения, полученные почтовыми серверами без действительной конфигурации обратной записи DNS (отсутствует запись PTR или несоответствие с A записью для имени хоста).
Как проверять PTR записи?
Проверить наличие PTR записи можно несколькими способами. Самый простой из них использовать специальные инструменты, где не нужно выполнять никаких дополнительных действий, просто вводим в нужное поле, например, домен или IP, выбираем тип записи и программа автоматически выдает на экран результат.
Таких инструментов существует множество разнообразных в свободном доступе на различных веб-сайтах, рассмотрим один из популярных на скриншоте снизу, а именно MxToolBox.
Записи можно проверять и в консоле (рассматриваем Linux) для этого существуют специальные утилиты: dig и nslookup. Для начала работы нужно убедиться что установлены пакеты с соответствующими командами. В большинстве случаев это пакет bind-utils, для установки используем менеджер пакетов своего дистрибутива Linux.
- Проверка с помощью dig
Утилита имеет следующий синтаксис:
dig ключи хост(или IP)
Чтобы отобразить PTR запись используем следующий формат: dig -х IP, где ключ -х - для отображения обратной записи.
- Проверка с помощью nslookup
Синтаксис команды:
nslookup ключи хост(или IP)
Для вывода PTR запись в консоль задаем nslookup -type=ptr IP, где после ключа -type указывается тип DNS записи, аналогично можно применять для поиска и других записей.
Или же просто, также выведет необходимый нам результат.
PTR запись является важной частью настройки DNS. На виртуальном хостинге от ГиперХост для адресов уже прописаны PTR записи, а для VPS/VDS может сделать клиент самостоятельно через VMmanager.