Главная Статьи Интернет

PTR-запись и обратная зона DNS: зачем нужна и как настроить

Обычные DNS-записи отвечают на вопрос «какой IP у этого домена». PTR-запись отвечает на обратный: «какой домен у этого IP». Для сайта она почти не нужна, а вот для почтового сервера — обязательна: без корректного PTR письма с вашего сервера крупные почтовики режут в спам или отклоняют ещё на входе. Разберём, как это устроено, почему так важно и как настроить.

Что такое PTR и обратная зона

Прямая зона DNS переводит имя в адрес: mail.example.ru → 203.0.113.5. Обратная зона делает наоборот — переводит адрес в имя: 203.0.113.5 → mail.example.ru. Запись, которая хранит это соответствие, и называется PTR (от pointer), а весь механизм — rDNS (reverse DNS, обратный DNS).

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

Прямая запись (A)Обратная запись (PTR)
ВопросКакой IP у имени?Какое имя у IP?
Направлениеимя → адресадрес → имя
Где настраиваетсяВ DNS-панели домена (у вас)У владельца IP (хостер)
Нужна дляЧтобы сайт открывалсяЧтобы почта доходила

Почему PTR критична для почты

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

Gmail и другие крупные операторы прямо требуют валидный PTR для отправителей — без него письма стабильно не доходят. Это одна из первых вещей, которую проверяют, когда разбираются, почему письма попадают в спам.

Полная петля (FCrDNS) — как надо mail.example.ru имя сервера 203.0.113.5 IP-адрес A-запись (прямая) → ← PTR (обратная)
Имя ведёт на IP, IP ведёт обратно на то же имя — почтовики доверяют такой связке.

Как настроить PTR

Ключевой момент: PTR настраивается на стороне владельца IP — у хостера/провайдера, а не в DNS-панели вашего домена. Порядок такой:

  1. Сделайте прямую A-запись. В зоне домена заведите mail.example.ru → ваш IP (это уже в вашей DNS-панели). Как работают записи — в статье про DNS-записи домена.
  2. Запросите PTR у хостера. В панели VPS/сервера часто есть поле «rDNS» или «PTR» прямо у IP-адреса — впишите туда mail.example.ru. Если поля нет, откройте тикет в поддержку: «Прошу настроить PTR для IP такой-то → mail.example.ru».
  3. Убедитесь в совпадении. Прямая A-запись и PTR должны указывать на одно и то же имя — тогда получится полная петля.
  4. Проверьте результат. Обновление обратной зоны занимает от минут до суток.

На виртуальном хостинге отдельный PTR обычно не выдают — там почта идёт через сервер провайдера с уже настроенным PTR. Своя обратная запись нужна, когда вы шлёте письма с собственного VPS/сервера.

💡 Одному IP соответствует ровно одна PTR-запись — в отличие от прямых записей, где на один IP можно повесить много доменов. Поэтому для PTR выбирают одно «главное» имя сервера и его же используют в HELO.

Как почтовик проверяет отправителя

PTR — не единственная проверка, но одна из первых в цепочке. Вот как выглядит вход письма глазами принимающего сервера:

Что проверяет сервер при приёме письма PTR есть? обратный DNS HELO = PTR? совпадает имя SPF кто вправе слать DKIM подпись решение провал любой проверки → минус к репутации → выше шанс попасть в спам
PTR и HELO — «входной контроль», SPF и DKIM — проверка прав и подписи. Провал в начале цепочки бьёт сильнее всего.

Как проверить PTR

Проверка обратной записи — это запрос rDNS по IP. В терминале:

nslookup 203.0.113.5 # или dig -x 203.0.113.5 +short

В ответе увидите имя из PTR. Если возвращается провайдерское имя вида static.203.0.113.5.clients.your-hoster.com или ошибка — PTR не настроен как надо. Для почтового сервера сверьте три вещи: PTR есть, он совпадает с прямой A-записью, и оба совпадают с HELO вашего MTA. Прямые записи и MX домена удобно смотреть в проверке DNS-записей.

🛠
Посмотреть все записи домена, включая связку MX и A для почты, можно в проверке DNS-записей, а состояние SPF, DKIM, DMARC и MX — в проверке почты домена.

PTR и чёрные списки

Отсутствие или «мусорный» PTR не только роняет репутацию у почтовиков напрямую, но и повышает шанс попасть в чёрные списки: некоторые базы (например, PBL) как раз метят IP, которые не выглядят как настоящие почтовые серверы — без осмысленного обратного имени. Проверить свой адрес по спискам можно инструментом проверки чёрных списков. Если IP уже попал в PBL из-за отсутствия PTR — сначала настройте обратную запись, затем запрашивайте удаление.

Частые вопросы и ошибки

Коротко

PTR — это обратная DNS-запись, которая переводит IP обратно в имя. Для сайта она не важна, а для почтового сервера обязательна: без валидного PTR письма уходят в спам. Настраивается у владельца IP (хостера), а не в панели домена. Правильная конфигурация — полная петля: A-запись ведёт на IP, PTR ведёт обратно на то же имя, и оба совпадают с HELO сервера. Проверяется командой dig -x IP или через инструменты DNS. На виртуальном хостинге свой PTR обычно не нужен — он есть у сервера провайдера.

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

Что такое PTR-запись простыми словами?
Это обратная DNS-запись: она переводит IP-адрес обратно в доменное имя (203.0.113.5 → mail.example.ru). Обычные записи работают в другую сторону — имя в адрес. PTR хранится в обратной зоне и нужна в первую очередь почтовым серверам.
Зачем PTR нужна для почты?
Принимающие почтовые серверы проверяют отправителя по обратному DNS. Если у IP нет PTR или он не совпадает с прямой записью и именем сервера, письмо получает минус к репутации и часто уходит в спам. Gmail и другие крупные операторы прямо требуют валидный PTR.
Где настраивается PTR-запись?
На стороне владельца IP-адреса — у хостера или провайдера, а не в DNS-панели вашего домена. В панели VPS часто есть поле «rDNS/PTR» у адреса; если нет — настройку запрашивают тикетом в поддержку хостинга.
Как проверить PTR-запись?
Запросом обратного DNS по IP: в терминале «dig -x 203.0.113.5» или «nslookup 203.0.113.5». В ответе будет имя из PTR. Для почты важно, чтобы это имя совпадало с прямой A-записью и с HELO вашего почтового сервера.
Что такое FCrDNS?
Forward-Confirmed reverse DNS — «полная петля»: имя резолвится в IP (прямая запись), а этот IP резолвится обратно в то же имя (PTR). Совпадение в обе стороны — сигнал доверия для почтовых серверов и одно из условий хорошей доставляемости.
Нужен ли PTR на виртуальном хостинге?
Обычно нет: на shared-хостинге почта отправляется через сервер провайдера, у которого PTR уже настроен. Своя обратная запись требуется, когда вы шлёте письма с собственного VPS или выделенного сервера под своим IP.