PTR обратный просмотр DNS

Что такое PTR запись? PTR запись — это как обратная версия A записи. A запись связывает доменное имя с IP адресом, а PTR запись связывает IP адрес с именем хоста. Однако эти две записи являются независимыми друг от друга. То есть, A запись может быть привязана к одному IP адресу, тогда как PTR запись может быть связан с совершенно другим именем хоста.

Обратный просмотр DNS (reverse DNS lookup) — обращение к особой доменной зоне для определения имени узла по его IP-адресу c помощью PTR-записи.

Зачем необходима PTR запись?

PTR запись необходима для правильной работы почтового сервера. Должны быть правильно настроено имя сервера (А-запись) и обратная запись (PTR) для IP вашего сервера. Записи типа PTR устанавливают соответствие IP- адресов именам.

В классической ситуации, когда существует один почтовый сервер (пусть и с виртуальными доменами), нужно придерживаться такого правила:

  • имя вашего почтового сервера должно быть полностью определенным доменным именем (FQDN RFC 821), например
    $ hostname -f
    mail.example.com
  • MX запись одинакова с именем почтового сервера, т.е. mail.example.com
    $ host example.com
    example.com has address 193.19.242.2
    example.com mail is handled by 0 mail.example.com.
  • Обратная запись (PTR) также должна быть mail.example.com. Для проверки используем утилиту Основы работы с утилитой Dig: Эффективное управление DNS-запросами:
    $ dig -x 193.19.242.2
    ; <<>> DiG 9.6.1-P2 <<>> -x 193.19.242.2
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5204
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
    
    ;; QUESTION SECTION:
    ;2.242.19.193.in-addr.arpa.	IN	PTR
    
    ;; ANSWER SECTION:
    2.242.19.193.in-addr.arpa. 10750 IN	PTR	mail.example.com
    ...
PQ VPS сервера в 28+ странах.