Reverse DNS

У Zomro - в сервері є кнопочка: rDNS Натиснути, ввести домен з mail, наприклад: `mail.slavaswim.com`, підтвердити, піде заявка. Через деякий час:

Reverse DNS - 103.246.146.19
How I am searching:
  h.root-servers.net (198.97.190.53) says to go to a.in-addr-servers.arpa (zone: in-addr.arpa.)
  a.in-addr-servers.arpa (199.180.182.53) says to go to ns1.apnic.net (zone: 103.in-addr.arpa.)
  ns1.apnic.net (203.119.42.53) says to go to ns2.fotbo.host (zone: 146.246.103.in-addr.arpa.)
Report: ns2.fotbo.host says mail.slavaswim.com. [TTL=1800]

Дивись по кроках, що там показує сервіс:

  1. Він пройшов по ланцюжку делегування (root → in-addr → APNIC → твій провайдерський NS).

  2. У зоні 146.246.103.in-addr.arpa. (це PTR-зона для твого діапазону IP) він знайшов запис для 103.246.146.19.

  3. І цей PTR (Reverse DNS) вказує на mail.slavaswim.com. (крапка в кінці — це нормально, означає FQDN).


Чому це важливо

  • Пошта. Багато поштових серверів перевіряють, щоб reverse DNS був налаштований, і часто вимагають, щоб PTR → A → той же IP (тобто прямий та зворотний збігалися).

  • Довіра. Якщо PTR взагалі немає — це мінус у репутації, і листи швидше підуть у спам.


Як перевірити "до кінця"

  1. Переконайся, що у forward-зоні (звичайний A-запис) у тебе є:

    slavaswim.com.   IN   A   103.246.146.19

    Тобто ім’я з PTR реально вказує назад на цей самий IP.

  2. Перевір сам:

    dig -x 103.246.146.19
    dig slavaswim.com

    І подивись, чи збігаються IP ↔ домен.


Якщо в обидва боки все сходиться — то можна святкувати, бо це ідеальний варіант для поштового сервера

> dig -x 103.246.146.19

; <<>> DiG 9.18.30-0ubuntu0.22.04.2-Ubuntu <<>> -x 103.246.146.19
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1155
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;19.146.246.103.in-addr.arpa.	IN	PTR

;; ANSWER SECTION:
19.146.246.103.in-addr.arpa. 1800 IN	PTR	mail.slavaswim.com.

;; Query time: 796 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Wed Aug 20 02:56:33 EEST 2025
;; MSG SIZE  rcvd: 88
> dig slavaswim.com

; <<>> DiG 9.18.30-0ubuntu0.22.04.2-Ubuntu <<>> slavaswim.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59403
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;slavaswim.com.			IN	A

;; ANSWER SECTION:
slavaswim.com.		3600	IN	A	103.246.146.19

;; Query time: 164 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Wed Aug 20 03:05:16 EEST 2025
;; MSG SIZE  rcvd: 58
;; MSG SIZE  rcvd: 38

бачиш, що:

slavaswim.com.   3600   IN   A   103.246.146.19

Тобто:

  • у домені slavaswim.com є прямий A-запис,

  • він вказує на IP твого сервера 103.246.146.19,

  • і цей же IP через dig -x віддає PTR → mail.slavaswim.com.


Висновок

  1. Прямий DNS (A-запис) → slavaswim.com → 103.246.146.19

  2. Зворотний DNS (PTR) → 103.246.146.19 → mail.slavaswim.com

Це абсолютно нормальна ситуація:

  • slavaswim.com (кореневий домен) вказує на твій сервер.

  • mail.slavaswim.com теж має бути A-записом на ту ж IP (щоб відповідало HELO/rDNS).


Last updated