ВебОснова — хостинг, домены и создание сайтов Практический справочник по выбору хостинга, регистрации и настройке доменов, DNS, конструкторам сайтов и запуску проектов. Инструкции, сравнения сервисов и ответы на частые вопросы.
DNS и управление доменом

Как проверить PTR-записи домена

Проверить PTR-записи домена необходимо, когда нужно выяснить, какое имя назначено IP-адресу в обратной DNS-зоне. Такая запись используется для обратного разрешения: DNS-система получает IP-адрес и возвращает связанное с ним доменное имя. В отличие от обычной A-записи, которая сопоставляет имя и IP, PTR работает в обратном направлении.

Проверка особенно важна для почтовых серверов, виртуальных машин, выделенных серверов и сетевого оборудования. Отсутствующая или некорректная PTR-запись может стать причиной снижения доверия к серверу, задержек доставки писем и дополнительных проверок со стороны удаленных систем.

Что такое PTR-запись

PTR-запись является частью обратной DNS-зоны. Для IPv4 адрес преобразуется в специальный формат: октеты записываются в обратном порядке, после чего к ним добавляется зона in-addr.arpa. Для IPv6 используется зона ip6.arpa. Пользователю обычно достаточно указать IP-адрес в диагностическом инструменте, а необходимые преобразования выполняются автоматически.

PTR не хранится в обычной зоне домена наравне с A или CNAME. Управление такой записью чаще всего находится у владельца IP-диапазона: интернет-провайдера, хостинг-компании или регистратора серверной инфраструктуры. Поэтому запись может настраиваться не в панели управления доменом, а через обращение в техническую поддержку.

Для одного IP-адреса предпочтительно использовать одно основное обратное имя. В результате проверки может отображаться доменное имя сервера, технический hostname или отсутствие записи. Само наличие PTR не означает, что прямая DNS-запись настроена корректно, поэтому обратную проверку нужно дополнять проверкой A-записи.

Как проверить PTR-запись домена

Сначала определите IP-адрес, который нужно проверить. Это может быть адрес почтового сервера, веб-сервера или другой узел инфраструктуры. Если домен связан с несколькими адресами, проверяйте каждый из них отдельно: разные серверы могут иметь разные настройки обратного DNS.

Проверить PTR-запись можно несколькими способами:

  • в онлайн-инструменте DNS-проверки выбрать тип запроса PTR и указать IP-адрес;
  • в Windows выполнить команду nslookup с IP-адресом;
  • в Linux или macOS использовать dig с ключом обратного запроса или host;
  • в панели хостинга открыть настройки обратной DNS-зоны, если провайдер предоставляет такую функцию.

В ответе обычно указывается имя, найденное в обратной зоне, либо сообщение о том, что запись отсутствует. Если DNS-сервер сообщает о временной ошибке, проверку стоит повторить через несколько минут и сравнить ответы нескольких DNS-резолверов.

Как оценить результат проверки

Корректный результат должен содержать ожидаемое полное доменное имя. Например, для почтового сервера это может быть отдельное имя вида mail.example.ru. Важно, чтобы имя было написано без опечаток, относилось к нужному серверу и соответствовало назначению IP-адреса.

После получения PTR выполните прямую проверку этого имени. У домена, возвращенного обратным запросом, должна быть A-запись с тем же IP-адресом. Такая взаимная связь называется прямым и обратным соответствием DNS. Если PTR возвращает одно имя, а A-запись этого имени указывает на другой адрес, настройка считается несогласованной.

Также проверьте срок действия ответа и значение TTL. Изменения DNS не всегда появляются мгновенно: старые данные могут сохраняться в кэше до окончания TTL. Поэтому сразу после редактирования панели управления разные резолверы иногда показывают разные результаты.

Возможны несколько типичных состояний:

  • PTR найден и совпадает с прямой записью — базовая настройка выполнена корректно;
  • PTR отсутствует — обратное имя для IP не задано;
  • возвращается техническое имя провайдера — запись существует, но может не соответствовать принятому имени сервера;
  • возвращается несколько имен — нужно уточнить назначение адреса и правила провайдера;
  • PTR и A не совпадают — требуется исправить одну из записей.

Почему PTR важна для электронной почты

Почтовые системы используют обратный DNS как один из признаков, помогающих оценить отправляющий сервер. При установлении соединения сервер-получатель может проверить, есть ли у IP обратное имя, соответствует ли оно имени в приветствии SMTP и разрешается ли это имя обратно в тот же IP.

Отсутствие PTR не всегда блокирует доставку, но повышает вероятность дополнительной фильтрации, временного отказа или попадания письма в спам. Особенно чувствительны к этому новые IP-адреса, адреса дата-центров и серверы с плохой историей отправки.

Для устойчивой конфигурации одной PTR-записи недостаточно. Обычно также проверяют A-запись, MX, SPF, DKIM и DMARC, а имя сервера в PTR согласуют с настройками почтового программного обеспечения. Если сервер размещен у хостинг-провайдера, имя обратной записи следует заранее согласовать с его ограничениями.

Как исправить ошибочную PTR-запись

Если результат проверки неверен, сначала определите организацию, которая управляет IP-адресом. Владелец домена не всегда может изменить PTR самостоятельно. Для выделенного сервера такая возможность может быть доступна в личном кабинете, а для виртуального сервера изменение часто выполняется по заявке в поддержку.

При обращении укажите IP-адрес и желаемое полное доменное имя. Перед запросом убедитесь, что домен уже имеет A-запись, указывающую на этот IP. После изменения дождитесь обновления DNS-кэшей, затем повторите обратную и прямую проверку.

Не следует назначать PTR на имя, которое не связано с данным сервером, использовать случайные названия или регулярно менять запись без необходимости. Стабильная и согласованная конфигурация упрощает диагностику и помогает почтовым системам корректнее оценивать источник соединения.

FAQ

Можно ли проверить PTR-запись, зная только доменное имя?
Для проверки PTR нужен IP-адрес. Сначала определите адрес домена через A-запись, а затем выполните обратный DNS-запрос для каждого найденного IP.
Кто изменяет PTR-запись?
Обычно PTR изменяет владелец IP-адреса: хостинг-провайдер, интернет-провайдер или администратор выделенного диапазона. Иногда настройка доступна в панели сервера.
Что делать, если PTR-запись отсутствует?
Обратитесь к провайдеру IP-адреса и попросите назначить нужное полное доменное имя. Перед этим создайте прямую A-запись с тем же адресом.
Должны ли PTR и A-запись совпадать?
Да. Имя, возвращаемое PTR-запросом, должно иметь A-запись, указывающую обратно на проверяемый IP-адрес.