Что такое PTR (Reverse DNS) и зачем он нужен?
PTR (Pointer) запись, также известная как Reverse DNS (rDNS), — это DNS-запись, которая работает “в обратную сторону” по сравнению с привычными A/AAAA. Если A-запись отвечает на вопрос «домен → IP-адрес», то PTR отвечает на вопрос «IP-адрес → имя хоста». То есть, зная IP, можно определить, какое доменное имя (hostname) к нему привязано.
На практике Reverse DNS чаще всего критически важен для доставки электронной почты и репутации отправителя. Многие почтовые серверы проверяют, есть ли у IP-адреса корректный PTR, и совпадает ли он с остальной “идентичностью” отправителя: именем в HELO/EHLO, прямым DNS (A/AAAA), SPF и другими сигналами аутентификации. Если PTR отсутствует или настроен неудачно, письма чаще попадают в спам или отклоняются.
Где находится Reverse DNS и почему его нельзя просто “поставить” в зоне домена
PTR не хранится в вашей обычной зоне домена (например, example.ru).
Он хранится в reverse-зоне, которую контролирует владелец IP-блока — обычно хостинг-провайдер или оператор связи.
Для IPv4 используется in-addr.arpa, для IPv6 — ip6.arpa.
Пример: если IP сервера 203.0.113.10, reverse-запрос строится к 10.113.0.203.in-addr.arpa,
а ответ PTR может быть, например, mail.example.ru.
Почему PTR так важен для почты (и что такое FCrDNS)
- Получатель делает reverse-lookup (PTR) по IP отправителя.
- Получает hostname (например,
mail.example.ru). - Делает forward-lookup и проверяет, что hostname резолвится обратно в тот же IP.
- Проверяет HELO/EHLO и политику SPF/DKIM/DMARC.
Такая схема называется FCrDNS (Forward-Confirmed reverse DNS) — “подтверждённый обратный DNS”. Это важный сигнал доверия для многих почтовых систем.
Как должен выглядеть корректный PTR
IP: 203.0.113.10 PTR: mail.example.ru A/AAAA: mail.example.ru -> 203.0.113.10
- PTR должен указывать на понятный hostname (например,
mail.илиsmtp.). - Hostname из PTR должен иметь A/AAAA, возвращающий тот же IP (FCrDNS).
- Для почты желательно, чтобы HELO/EHLO совпадал с этим hostname.
- Если отправляете как
@example.ru, PTR лучше привязать к вашему домену.
IPv6: почему reverse DNS выглядит сложнее
Для IPv6 reverse DNS использует ip6.arpa и “nibble” формат: каждый шестнадцатеричный символ адреса разворачивается и разделяется точками.
Reverse-имена получаются длинными, поэтому IPv6 PTR обычно настраивают через панель провайдера или по запросу.
Как проверить PTR (команды)
dig +short -x 203.0.113.10 host 203.0.113.10 nslookup 203.0.113.10
Кто может менять PTR и что такое делегированный reverse DNS
PTR контролируется владельцем IP (провайдер/ISP). Встречаются два варианта:
- PTR управляет провайдер: вы сообщаете желаемое имя, провайдер устанавливает запись.
- Делегированный reverse DNS: при наличии IP-блока reverse-зона делегируется на ваши NS, и вы управляете PTR самостоятельно.
Если вы используете инфраструктуру CloudHosting — например, виртуальные серверы или аренду серверов, PTR обычно настраивается относительно выделенного вам IP.
Для задач с публичными IP-ресурсами полезна страница регистрация IP-адресов.
PTR и SPF/DKIM/DMARC: почему важно настраивать комплексно
- корректный PTR (IP → hostname);
- корректный A/AAAA (hostname → тот же IP);
- SPF, разрешающий отправку с этого IP;
- DKIM-подпись;
- DMARC-политика и отчёты.
Выделенный IP против общего IP: почему это влияет на PTR
Если вы отправляете почту с общего IP, персональный PTR обычно недоступен, потому что IP используется несколькими клиентами. Репутация у такого IP тоже общая. Для предсказуемости чаще выбирают выделенный IP с собственным PTR/FCrDNS.
Что указать в запросе на настройку PTR
- IP-адрес (или список IP);
- желаемый hostname (например,
mail.example.ru); - подтверждение, что hostname резолвится обратно в этот IP (A/AAAA уже настроен).
Кэширование и “распространение” rDNS
Reverse DNS тоже кэшируется. После изменения PTR некоторое время разные получатели могут видеть разные результаты — это нормально. Проверяйте с разных сетей/резолверов и дайте конфигурации время.
Где rDNS полезен кроме почты
- Логи и аудит: удобнее видеть hostname, чем “голый” IP.
- Репутационные системы: rDNS может быть дополнительным сигналом качества.
- Порядок в инфраструктуре: осмысленные reverse-имена экономят время.
Важно: PTR не является надёжным механизмом безопасности сам по себе. Не используйте его как единственный критерий доступа.
Практический “минимум” для SMTP-сервера вместе с PTR
- отдельный IP для отправки (если объёмы растут);
- hostname сервера =
mail.example.ruи тот же HELO/EHLO; - проверка IP на RBL при проблемах;
- постепенный разогрев объёма (warm-up) на новом IP.
Когда стоит задуматься о делегировании reverse DNS
Если у вас IP-блок (/29, /28 и больше), делегирование reverse DNS полезно для полного контроля PTR: несколько почтовых серверов, много IP, частые изменения rDNS, корпоративные требования по управлению DNS.
Практический совет: выбирайте однообразные имена (например, mail.example.ru, smtp.example.ru, srv1.example.ru) и поддерживайте соответствие между PTR, A/AAAA и именем сервера.
Частые ошибки и быстрый чек-лист диагностики
- PTR указывает на чужой домен или общий hostname провайдера.
- Нет совпадения forward DNS (FCrDNS не проходит).
- Несколько PTR на один IP — для почты обычно не рекомендуется.
- Ожидание мгновенного эффекта — rDNS кэшируется.
1) Есть PTR? (dig -x) 2) PTR hostname резолвится обратно в IP? (dig mail.example.ru A) 3) HELO/EHLO совпадает с PTR? (логи SMTP) 4) SPF включает IP? (TXT) 5) DKIM проходит? (заголовки) 6) DMARC выровнен? (отчёты)
PTR как “визитка” IP-адреса и основа доверия
PTR (Reverse DNS) — небольшая настройка, которая заметно влияет на доставку почты, репутацию и удобство администрирования. Если у IP нет понятной и согласованной идентичности, получатели относятся к нему настороженно.
Настройте PTR вместе с FCrDNS, приведите в порядок SMTP-идентичность и дополните конфигурацию SPF/DKIM/DMARC. Это снижает риск отказов и спам-классификации и делает инфраструктуру предсказуемой для поддержки и аудита.