PTR-запись: обратная DNS-запись для IP-адреса | Глоссарий FREEHOSTING

PTR-запись

DNS Pointer Record
PTR-запись — PTR-запись — обратная DNS-запись, связывающая IP-адрес с доменным именем. Используется для определения хоста по IP, проверки SMTP-серверов и в журналах безопасности.

Определение простыми словами

PTR-запись — зеркальная пара к A-записи. A связывает имя с IP, PTR — IP с именем. Хранится в специальной обратной зоне X.X.X.in-addr.arpa для IPv4 и ...ip6.arpa для IPv6. Управляет ей владелец IP-адреса — обычно хостинг-провайдер или интернет-провайдер, не владелец домена.

Главное применение — почтовые серверы: получатель проверяет, что IP отправителя имеет PTR, совпадающий с HELO/EHLO. Без корректного PTR письма с вашего VPS отправляются прямо в спам или отбиваются. Связан с DNS, SPF, DKIM.

Сравнение

Запись Что связывает Кто настраивает Пример
A Имя → IPv4 Владелец домена example.com → 1.2.3.4
AAAA Имя → IPv6 Владелец домена example.com → 2a00::1
PTR IP → Имя Владелец IP 1.2.3.4 → mail.example.com
CNAME Имя → Имя Владелец домена www → example.com

Кейсы использования

  • Запуск собственного SMTP-сервера — Gmail и Mail.ru проверяют PTR на этапе соединения.
  • Логи безопасности — auditd и fail2ban сохраняют hostname через rDNS для удобства анализа.
  • Корпоративный VPN — клиенты в логах видят понятные имена вместо голых IP.
  • Негативный сценарий: PTR указывает на дефолтное имя хостера типа vps123.provider.net, а HELO у Postfix — mail.example.com. Несовпадение → ваши письма попадают в спам и получают отказы 550.

Технические детали

dig -x 1.2.3.4
dig +short -x 1.2.3.4
host 1.2.3.4
nslookup 1.2.3.4
# проверка соответствия forward и reverse
host $(host -t ptr 1.2.3.4 | awk '{print $NF}' | sed 's/.$//')

Команда dig -x формирует обратный запрос автоматически. PTR настраивается в панели хостера или тикетом — самостоятельно через DNS своего домена не получится. У некоторых провайдеров (Hetzner, AWS) PTR редактируется в личном кабинете без обращения в поддержку.

Частые вопросы

Где настраивается PTR-запись?

У владельца IP — это хостинг-провайдер или интернет-провайдер. На стороне домена PTR не настраивается, только тикетом или через панель управления хостингом.

Почему почта не доходит без PTR?

Современные почтовые серверы проверяют PTR на этапе SMTP-handshake. Если PTR отсутствует или не совпадает с HELO, письма уходят в спам или отбиваются с кодом 550.

Нужен ли PTR для IPv6?

Да, и Gmail с Microsoft 365 проверяют его жёстче, чем для IPv4. Без PTR в зоне ip6.arpa отправка с IPv6 практически невозможна.