hostprofi.ru
Подобрать хостинг
Термин·буква P

PTR-запись

краткое определение

PTR-запись (Pointer record) — тип DNS-записи для обратного разрешения: по IP-адресу получает доменное имя. Хранится в зоне in-addr.arpa (для IPv4) или ip6.arpa (для IPv6). Критична для почтовых серверов: отсутствие PTR — признак спама для большинства MTA.

PTR-запись (Pointer record) — запись DNS, обеспечивающая обратное разрешение (reverse DNS lookup): по IP-адресу возвращает доменное имя. В отличие от прямого разрешения (домен → IP через A-запись), PTR работает в специальной зоне in-addr.arpa для IPv4 и ip6.arpa для IPv6.

Как работает

Для обратного разрешения IP 203.0.113.5 система обращается к записи 5.113.0.203.in-addr.arpa (IP записывается в обратном порядке, добавляется суффикс). Зоной in-addr.arpa управляет владелец IP-блока — провайдер или хостер. Поэтому PTR-записи настраиваются не у регистратора домена, а в панели управления хостинга (или через тикет).

Пример PTR-записи:

5.113.0.203.in-addr.arpa.  3600  IN  PTR  mail.example.com.

Проверка через утилиту:

dig -x 203.0.113.5
host 203.0.113.5
nslookup 203.0.113.5

PTR и почтовые серверы

PTR-запись — обязательное условие для работы почтового сервера. Большинство MTA проверяет:

  1. PTR-запись для IP сервера-отправителя.
  2. Совпадение PTR с именем в SMTP HELO/EHLO.
  3. Соответствие прямого разрешения (A-запись) PTR-значению (Forward Confirmed rDNS — FCrDNS).

Отсутствие PTR или несовпадение — высокий балл спама или блокировка письма. Gmail, Outlook, Yahoo жёстко проверяют FCrDNS. Для IPv6-адресов почтового сервера PTR столь же обязателен — и нередко упускается при настройке.

PTR для других сервисов

PTR используется не только для почты. Утилиты мониторинга и диагностики (traceroute, mtr) показывают PTR-имена маршрутизаторов — это делает топологию сети читаемой. Системы логирования удобнее анализировать с PTR: «обращений с mail.example.com» понятнее, чем «обращений с 203.0.113.5». Фаервол и IDS-системы могут использовать PTR для корреляции событий.

История

PTR-запись определена в RFC 1035 (1987) одновременно с A-записью. Концепция обратного DNS и зоны in-addr.arpa разработана Полом Мокапетрисом. Требование FCrDNS для почтовых серверов стало стандартной практикой к 1990-м и закреплено в ряде RFC и Best Current Practice-документах (BCP).

На что обращать внимание

PTR настраивается только провайдером, которому принадлежит IP-блок. При аренде VPS или выделенного сервера уточняйте: можно ли самостоятельно настроить PTR через панель или нужно открывать тикет. Некоторые провайдеры устанавливают PTR по умолчанию в формате hosted-by-provider.com — это не подходит для почтового сервера. При использовании IPv6-адреса для почты PTR для него нужно настраивать отдельно — многие забывают.

История PTR-записи

PTR-запись (Pointer record) стандартизирована в RFC 1035 (1987). Обратная DNS-зона in-addr.arpa введена тогда же. Для IPv6 зона ip6.arpa появилась в RFC 3152 (2001). Управление обратными DNS-зонами делегируется провайдерам интернет-доступа: блок адресов /24 — провайдеру, провайдер делегирует PTR-настройку клиентам через субделегирование или собственный интерфейс. Хостинг-провайдеры обычно предоставляют интерфейс для настройки PTR в личном кабинете для выделенных серверов и VPS.

Применение за пределами почты

PTR используется не только для email. Ряд систем мониторинга (Zabbix, Nagios) использует reverse DNS для красивых имён хостов в интерфейсе. Команда traceroute показывает hostname маршрутизаторов через PTR. Некоторые API-сервисы используют PTR для верификации сервера при запросах.

Другие термины