Modul 4 · 4.6
Reverse DNS (PTR): od broja natrag do imena
Modul 4: Zapisi za e-poštu · Vrijeme čitanja: 6 minuta
Cilj lekcije: Nakon ove lekcije moći ćete objasniti što je reverse DNS, tko ga postavlja i zašto poslužitelji primatelji e-pošte na njega paze.
Ključni pojmovi: reverse DNS, PTR zapis, in-addr.arpa, ip6.arpa, upravljanje od strane vlasnika IP adrese, forward-confirmed reverse DNS (FCrDNS), HELO/EHLO naziv
Druga strana
Do sada je sve išlo od imena prema broju: mail.example.com ima A zapis 192.0.2.25. Reverse DNS ide u drugom smjeru: uz IP adresu 192.0.2.25 pripada naziv mail.example.com. To stoji u PTR zapisu (pointer).
Za običnu web stranicu reverse DNS Vam nije potreban. Za poslužitelj e-pošte jest: gotovo svaki poslužitelj primatelj e-pošte kod dolazne veze provjerava koji naziv pripada IP adresi pošiljatelja. Poslužitelj bez reverse DNS zapisa, ili s općenitim nazivom poput 192-0-2-25.dynamic.provider.example, djeluje kao hakirano kućno računalo koje šalje neželjenu poštu. Gmail od veljače 2024. zahtijeva od svih pošiljatelja da IP adresa ima valjan reverse DNS koji opet vodi natrag.
Kako to izgleda?
Reverse DNS koristi poseban dio DNS stabla. Za IPv4 to je in-addr.arpa, a IP adresa je u njemu zapisana obrnutim redoslijedom:
192.0.2.25 → 25.2.0.192.in-addr.arpa.
25.2.0.192.in-addr.arpa. 3600 IN PTR mail.example.com.Zašto obrnuto? DNS naziv postaje specifičniji s desna na lijevo (lekcija 1.2), a IP adresa s lijeva na desno. Okretanjem redoslijeda blok 192.0.2 može se kao jedna zona delegirati vlasniku tog bloka.
Za IPv6 adresa stoji pod ip6.arpa, također obrnuto, ali po heksadecimalnoj znamenki (nibble), sa svim nulama ispisanima. Za 2001:db8::25 to postaje dugačak naziv koji završava na ...8.b.d.0.1.0.0.2.ip6.arpa. To nikada ne morate sami upisivati: paneli i alati to sređuju umjesto Vas.
Tko to postavlja?
Ovdje je velika razlika u odnosu na sve druge zapise. PTR zapis ne nalazi se u zoni Vaše domene, nego u reverse zoni IP adrese. A tu zonu upravlja onaj tko upravlja IP adresom: Vaša hosting tvrtka, Vaš VPS pružatelj ili Vaš internetski provider.
To znači:
- PTR zapis ne možete postaviti u upravljanju DNS-om Vaše domene. Zapis tipa PTR u Vašoj uobičajenoj zoni ne radi ništa.
- Ako unajmljujete VPS ili poslužitelj, obično ćete u panelu Vašeg pružatelja pronaći polje "Reverse DNS" ili "rDNS", ili to zatražite putem podrške.
- Ako koristite hosting paket ili pružatelja e-pošte poput Microsoft 365 ili Google Workspace, taj pružatelj sređuje reverse DNS za svoje vlastite poslužitelje e-pošte. Za to ništa ne morate sami učiniti.
- Ako kod kuće ili u uredu imate poslužitelj e-pošte na internetskom priključku, reverse DNS određuje Vaš internetski provider. Mnogi provideri to ne dopuštaju za potrošačke priključke.
Odlazak i povratak moraju se podudarati
Primatelji ne provjeravaju samo postoji li PTR, nego i podudara li se povratno:
- IP adresa
192.0.2.25ima PTRmail.example.com. - Naziv
mail.example.comima A zapis192.0.2.25.
Ako se obje strane podudaraju, to se naziva forward-confirmed reverse DNS (FCrDNS). Osim toga, naziv kojim se poslužitelj e-pošte predstavlja (naziv HELO ili EHLO) trebao bi biti isti, ili barem naziv koji doista postoji.
Za IPv6 vrijedi isto. Ako Vaš poslužitelj šalje i putem IPv6, IPv6 adresa treba vlastiti PTR i AAAA zapis. Zaboravljen IPv6 PTR poznat je uzrok toga da Gmail odbija poštu, dok putem IPv4 sve prolazi dobro.
Provjera
Pomoću naredbenog retka (lekcija 8.2):
dig -x 192.0.2.25 +short
nslookup 192.0.2.25Online, u većini DNS alata možete napraviti "reverse lookup" ili "PTR lookup" za IP adresu.
U praksi: ovako to izgleda u panelu
U ovom primjeru koristimo VPS zaslon u Moj WebOké: tamo se nalazi kartica za reverse DNS. Ako je domena u istom DNS-u, panel u jednom koraku izrađuje A i AAAA zapis te PTR. Ako je domena negdje drugdje, prvo kod svog DNS upravitelja izradite A i AAAA zapis, a zatim zatražite reverse DNS.
Kod drugih pružatelja VPS-a i poslužitelja to se polje zove "Reverse DNS", "rDNS" ili "PTR" i obično se nalazi kod IP adrese poslužitelja. Načelo je isto: pružatelj postavlja zapis, Vi birate naziv.
Sažetak
- PTR zapis povezuje IP adresu natrag s nazivom (
in-addr.arpaza IPv4,ip6.arpaza IPv6). - Postavlja ga upravitelj IP adrese, a ne upravitelj Vaše domene.
- Poslužitelji primatelji e-pošte očekuju da se reverse i forward DNS podudaraju (FCrDNS), za IPv4 i IPv6.
- Za web stranice i za e-poštu putem hosting tvrtke ili pružatelja e-pošte sami ne morate ništa raditi.
Kviz
Zadatak
Zadatak Z4.6: Pronalaženje reverse DNS-a. Pronađite MX zapise za wikipedia.org i odaberite jedan poslužitelj e-pošte. Pronađite IPv4 adresu tog poslužitelja, a zatim reverse DNS (PTR) te adrese. Upišite IP adresu i pronađeni naziv. Bonus: provjerite pokazuje li taj naziv opet na istu IP adresu. (Nije zadatak postavljanja: reverse DNS ne možete sami postaviti u zoni za vježbu, i upravo je to pouka ove lekcije.)
Daljnje čitanje
Koraci u ovom članku vrijede za panele WebOké; kod drugih pružatelja postupak je sličan.
- Slanje e-pošte s Vašeg VPS-a i postavljanje reverznog DNS-a
- DirectAdmin priručnik 18.10: Ne mogu poslati e-poštu
- RFC 1035 odlomak 3.5 (
in-addr.arpa), RFC 3596 (ip6.arpa), smjernice za pošiljatelje tvrtke Google (veljača 2024.)
