При обычном DNS-запросе мы находим IP-адрес по доменному имени: отправив запрос для sayt.uz, A-запись возвращает IP сервера. Но существует и обратное направление — нахождение доменного имени по IP-адресу. Этот процесс называется обратным DNS (rDNS) и реализуется через PTR-запись (Pointer). Эта запись работает в невидимой части интернета, но её отсутствие или неправильная настройка может полностью сломать вашу почтовую службу.
Как работает PTR-запись
PTR-запись размещается в специальной зоне — in-addr.arpa для IPv4 или ip6.arpa для IPv6. Например, для IP 185.74.5.10 обратный запрос формируется как 10.5.74.185.in-addr.arpa — октеты IP записываются в обратном порядке. В ответе сервер возвращает доменное имя, привязанное к этому IP.
PTR-запись управляется владельцем IP-адреса — то есть хостинг-провайдером или регистратором IP-блока. В своей DNS-панели домена вы не можете напрямую добавить PTR, потому что обратная зона принадлежит не вашему домену, а владельцу IP-блока. Поэтому для настройки PTR нужно обращаться к провайдеру.
Зачем это нужно почтовому серверу
Большинство современных почтовых серверов перед приёмом письма проверяют PTR-запись отправляющего IP. Если PTR для IP отсутствует или не совпадает с доменом, письмо сразу попадает в спам или отклоняется. Gmail, Outlook, Yahoo жёстко следуют этому правилу. По нашей практике, около 78 процентов писем с VPS без настроенной PTR не доходили до адресата.
Правильная PTR — это не только техническое требование, но и знак доверия. Она показывает, что ваш сервер настоящий, а не случайно используемый спамерами IP. Когда прямой и обратный DNS совпадают — mail.sayt.uz указывает на 185.74.5.10, и PTR для 185.74.5.10 это mail.sayt.uz — это называется FCrDNS и считается самой надёжной конфигурацией.
Как проверить и настроить PTR
На Linux команда dig -x 185.74.5.10 покажет PTR для IP. На Windows ту же задачу решает nslookup. Если в ответе "no answer" или общее имя провайдера, значит её надо сменить на ваш домен.
Для настройки отправляете запрос в поддержку хостинга: "Прошу установить PTR для 185.74.5.10 в mail.sayt.uz". Обычно выполняется за 1-24 часа. Только владелец IP-блока может изменить PTR — это мера безопасности.
IPv6 и случаи с несколькими доменами
Для IPv6 настройка PTR сложнее, так как зона ip6.arpa состоит из 32 ниблов. Принцип тот же — одна PTR на каждый IP. Технически можно создать несколько PTR на один IP, но это не рекомендуется, так как большинство серверов учитывает только первый ответ.
Если с вашего сервера отправляются письма с нескольких доменов, лучшее решение — отдельный IP на каждый домен с соответствующей PTR. Это сохраняет репутацию каждого домена в чистоте.
Sayt.uz практика
64 процента наших клиентов используют свои почтовые серверы на наших VPS или хостинге. За 2032 год из 312 клиентов, обратившихся по проблеме PTR, у 89 процентов письма попадали в спам Gmail и Outlook. С каждым заказом VPS (от 95 000 сум в месяц) мы бесплатно настраиваем PTR — обычно за 2-4 часа. После настройки доставляемость поднимается в среднем с 38 до 96 процентов. На хостинге (от 240 000 сум в год) PTR подвязывается к домену клиента автоматически.