Найти тему
RuWeb

PTR-запись (обратный DNS)

Система доменных имен (Domain Name System, DNS) — фундаментальная технология, лежащая в основе работы интернета. Она обеспечивает связь между цифровыми идентификаторами устройств (IP-адресами) и символьными обозначениями веб-проектов, которые на них хранятся (доменами). Существует немало типов DNS-записей, содержащих различные данные о каждом ресурсе, и PTR-запись является одним из таких типов. В статье рассказываем, что она собой представляет, зачем нужна, и объясняем, как ее прописывать и проверять.

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

PTR (от англ. pointer — указатель) — это тип ресурсной записи в DNS, предназначенный для обратного разрешения IP-адресов в соответствующие им доменные имена. Поэтому PTR-запись также часто называют обратным DNS (Reverse DNS). Если обычные ДНС-записи (A и AAAA) преобразуют имена узлов в айпи-адреса, то PTR-запись делает наоборот. Таким образом, вы можете узнать доменный адрес сайта, имея на руках только его айпишник. Но в каких ситуациях это вообще может понадобиться?

Изображение от rawpixel.com на Freepik. Подписывайтесь на канал RuWeb в Яндекс.Дзен и читайте новые статьи о хостинге каждую неделю!
Изображение от rawpixel.com на Freepik. Подписывайтесь на канал RuWeb в Яндекс.Дзен и читайте новые статьи о хостинге каждую неделю!

Для чего нужна PTR-запись

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

Как прописать PTR-запись

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

Иногда хостеры дают возможность клиентам самим добавлять обратные записи через панель управления. Уточните этот вопрос в поддержке.

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

Если вы не знаете, установлена ли обратная запись для вашего доменного имени, можно обратиться к сервису Whois и проверить ее наличие в DNS. Сделать это довольно просто.

Проверка PTR-записи в Windows

В операционной системе Windows проверка PTR-записи может быть выполнена с использованием команды nslookup. Для этого нужно открыть командную строку: введите «cmd» в поиск и выберите соответствующую программу. Когда командная строка откроется, впишите туда команду вида:

nslookup <IP-адрес>

Замените <IP-адрес> на фактический IP-адрес, для которого вы хотите проверить PTR-запись. Нажмите Enter. Готово!

Проверка PTR-записи в Linux или MacOS

Для ОС семейства Linux и MacOS принцип будет тот же, но в терминал надо ввести команду dig:

dig -x <IP-адрес>

Подставьте нужное значение на место айпи-адреса, нажмите Enter или Return и получите интересующий вас домен. Конечно, только если такая PTR-запись существует.

Заключение

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

RuWeb — недорогой хостинг для сайтов! Автоматическая установка CMS. Без скрытых платежей. 💻