Справочник

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

PTR-запись отвечает на вопрос «какое имя у этого IP-адреса?». Её задаёт не владелец домена, а владелец адреса — провайдер VPS. Сайту она не нужна, а почтовому серверу без неё Gmail может отказать в приёме писем.

Обновлено 11.10.2026≈ 8 мин чтения
Содержание 9

Что сделать прямо сейчас

  1. Возьмите IP-адрес сервера — он указан в панели провайдера VPS на странице сервера.
  2. Проверьте, есть ли у адреса PTR: на Mac или Linux наберите в терминале dig -x 203.0.113.10 +short, в Windows — nslookup 203.0.113.10. Пустой ответ или NXDOMAIN — записи нет.
  3. Создайте A-запись для имени на своём домене, например mail.example.com, с этим IP-адресом.
  4. Задайте PTR в панели провайдера VPS — ищите настройку обратной записи (PTR, rDNS). Если такой настройки нет, напишите в поддержку провайдера — готовый текст письма.
  5. Проверьте оба направления: dig -x 203.0.113.10 +short должен показать mail.example.com., а dig mail.example.com +short — снова 203.0.113.10.

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

Привычные записи переводят имя в адрес: A-запись говорит, что у example.com адрес 203.0.113.10. PTR-запись делает обратное — по адресу находит имя. Поэтому её называют обратной записью, а такой поиск — обратным запросом, по-английски reverse DNS или rDNS.

Для обратных запросов в DNS есть отдельная зона in-addr.arpa. Адрес записывают в ней задом наперёд — числа между точками идут в обратном порядке:

ЧтоКак выглядит
IP-адрес сервера203.0.113.10
Имя записи в обратной зоне10.113.0.203.in-addr.arpa
Тип записиPTR
Значение — имя сервераmail.example.com.

Порядок перевёрнут, чтобы зону можно было передать владельцу сети целиком: все адреса 203.0.113.x лежат под одним именем 113.0.203.in-addr.arpa.

Для IPv6 есть зона ip6.arpa. В ней адрес переворачивают по одной шестнадцатеричной цифре, поэтому имя длинное. Для адреса 2001:db8::10 оно такое:

0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.

Писать такие имена вручную не нужно: команда dig -x строит их сама — и для IPv4, и для IPv6.

Кто задаёт PTR-запись

Записи в зоне in-addr.arpa хранит тот, кому принадлежат адреса, а не регистратор вашего домена. Адрес VPS принадлежит провайдеру сервера, поэтому PTR задаёт он — в своей панели или по вашей просьбе.

Там, где вы меняете A- и MX-записи домена — у регистратора или в DNS хостинга, — PTR для IP-адреса не сработает. Даже если панель разрешает выбрать тип PTR, запись попадёт в зону домена, а обратный запрос идёт в зону in-addr.arpa. Где хранятся записи домена, рассказано в статье DNS-записи.

Если в панели провайдера нет настройки обратной записи, напишите в поддержку. Подставьте свой IP-адрес и имя:

Здравствуйте! Прошу установить PTR-запись (обратную DNS-запись)
для IP-адреса 203.0.113.10 моего сервера: mail.example.com.
A-запись mail.example.com уже указывает на этот адрес.

До письма создайте A-запись для этого имени: имя из PTR должно вести обратно на тот же IP-адрес, иначе проверка Gmail не сойдётся.

Зачем нужна PTR-запись

Сайту — не нужна. Браузер находит сервер по имени через A-запись, обратный поиск в этом не участвует. Сайт откроется и без PTR.

Нужна она почтовому серверу, который отправляет письма сам, со своего IP-адреса. Gmail в требованиях к отправителям пишет:

  • у IP-адреса сервера, с которого уходит почта, должна быть PTR-запись с именем хоста;
  • у этого имени должна быть A-запись на тот же адрес, а для IPv6 — AAAA-запись;
  • PTR нужна и для IPv6-адресов, если почта уходит по IPv6.

Если проверка не сходится, Gmail отвечает ошибкой — разбор в статье 550 5.7.25 и 421 4.7.0 в Gmail.

Если письма отправляет почтовый сервис — Яндекс 360, VK WorkSpace или почта хостинга, — они уходят с серверов сервиса. PTR вашего VPS тут не участвует, а нужны SPF и DKIM — TXT-запись: SPF, DKIM, DMARC.

Какое имя поставить

  • Полное имя на своём домене, например mail.example.com или myserver.example.com.
  • У имени должна быть A-запись на этот IP-адрес, а если сервер отправляет почту по IPv6 — ещё и AAAA-запись. Не CNAME: по RFC 1912 PTR должна указывать на имя с A-записью, а не на псевдоним.
  • Если у сервера несколько IP-адресов, PTR нужна каждому из них — так советует тот же RFC 1912.
  • Это же имя укажите почтовому серверу как имя хоста. По RFC 5321 сервер называет себя в приветствии EHLO, и по возможности это основное имя хоста — с адресной записью.

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

Проверять можно со своего компьютера или с сервера. Как открыть терминал, рассказано в инструкции.

dig — на Mac и Linux

dig -x 203.0.113.10 +short

Если запись есть, в ответе будет имя с точкой на конце:

mail.example.com.

Пустой ответ — PTR нет. Без +short dig покажет подробности: status: NXDOMAIN и ANSWER: 0 значат то же самое.

Если на сервере с Ubuntu команды dig нет, поставьте пакет:

sudo apt install bind9-dnsutils

host — на Mac и Linux

host 203.0.113.10

Запись есть:

10.113.0.203.in-addr.arpa domain name pointer mail.example.com.

Записи нет:

Host 10.113.0.203.in-addr.arpa. not found: 3(NXDOMAIN)

nslookup — в Windows

Откройте «Командную строку»: Win+R, напечатайте cmd и нажмите Enter. Наберите:

nslookup 203.0.113.10

Если вместо имени сайта напечатать IP-адрес, nslookup ищет имя. Найдите в ответе строку с name и именем сервера. На Mac и Linux она выглядит так:

10.113.0.203.in-addr.arpa	name = mail.example.com.

Проверьте обратный путь

PTR — половина проверки. Вторая — что имя из PTR ведёт на тот же адрес:

dig mail.example.com +short

В ответе должен быть 203.0.113.10. Другой адрес или пусто — исправьте A-запись.

Провайдер поменял PTR, а проверка показывает старое имя? DNS-серверы помнят ответ до конца его TTL. Спросите другой DNS-сервер — например, Яндекса:

dig -x 203.0.113.10 +short @77.88.8.8

Ошибки и как их исправить

Что видноПричинаЧто сделать
dig -x пустой, host пишет NXDOMAINPTR не заданазадать в панели провайдера VPS или через поддержку
PTR добавили у регистратора домена, а dig -x пустойобратную зону ведёт владелец IP-адресазадать PTR у провайдера VPS
PTR есть, а dig mail.example.com +short пустойу имени нет A-записисоздать A-запись
PTR показывает не ваше имязапись задавали не выпоменять в панели провайдера или через поддержку
Gmail отвечает 550 5.7.25 или 421 4.7.0нет PTR или имя ведёт на другой IPразбор ошибки
после правки видно старое имяответ ещё в кэше DNSподождать конца TTL

Источники

Сверено 10–11 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 11.10.2026