Technika · 7. novembra 2026 · 5 min čítania
Kontrola reverzného DNS: dotaz na PTR záznam a jeho nastavenie
Ako skontrolovať záznam reverzného DNS IP adresy pomocou dig, host a nslookup, nechať ho nastaviť u poskytovateľa a splniť pravidlá poštových serverov.
Kto prevádzkuje poštový server, narazí skôr či neskôr na chybové hlásenie „no reverse DNS“ alebo „PTR missing“. Myslí sa tým záznam reverzného DNS vašej serverovej adresy. Tento článok ukazuje, ako sa naň opýtať, čo musí pri poštových serveroch spĺňať a ako ho dať nastaviť. Ako z názvu hostiteľa usúdiť firmu, je naopak v článku PTR záznam: ako sa z názvu hostiteľa stane firma.
Čo je reverzné DNS
Bežné DNS prekladá názov na adresu. Reverzné DNS robí opak: K IP adrese dodá názov. Na to slúži PTR záznam. Dotaz beží cez špeciálnu doménu. Pri IPv4 je to in-addr.arpa, pri IPv6 ip6.arpa. Adresa sa pritom obracia. Z 192.0.2.10 sa stane 10.2.0.192.in-addr.arpa. Pri IPv6 sa obracajú jednotlivé hexadecimálne číslice, ako to opisuje RFC 3596.
Dotaz na PTR záznam
Všetky príkazy sa v príklade pýtajú na 193.0.6.139, adresu RIPE NCC. Nahraďte ju svojou vlastnou.
| Nástroj | Príkaz | Dobré vedieť |
|---|---|---|
| dig (macOS, Linux) | dig -x 193.0.6.139 +short | Adresu obráti sám. Bez +short uvidíte aj stav. |
| host (macOS, Linux) | host 193.0.6.139 | Najkratší výstup: „domain name pointer …“ |
| nslookup (všetky systémy) | nslookup 193.0.6.139 | K dispozícii aj vo Windows. |
Ak neprichádza odpoveď, záznam neexistuje (stav NXDOMAIN) alebo príslušný menný server neodpovedá (SERVFAIL, prekročenie času). Pre IPv6 funguje rovnaký zápis, napríklad dig -x 2001:db8::25 +short s adresou z dokumentačného rozsahu. Kto nemá konzolu, použije online dotaz na stránkach s nástrojmi DNS. Čerstvo zmenené záznamy sa kvôli medzipamäti (TTL) často dostanú všade až po určitom čase.
Prečo ho poštové servery potrebujú
Prijímajúce poštové servery radi kontrolujú, či je odosielateľ čisto nastavený. Súčasťou tejto kontroly je reverzné DNS. Základná myšlienka sa v odbornej reči volá forward-confirmed reverse DNS:
- K adrese odosielateľa sa vyžiada PTR záznam. Výsledok: názov hostiteľa.
- K tomuto názvu hostiteľa sa vyžiada záznam A (pri IPv6 AAAA).
- Ak sa adresa zhoduje s pôvodnou, reťaz je uzavretá.
Google pre odosielateľov výslovne vyžaduje platné záznamy v priamom aj spätnom smere. V pokynoch pre odosielateľov stojí, že adresa odosielateľa sa musí zhodovať s adresou názvu hostiteľa uvedeného v PTR zázname. Aj RFC 1912 odporúča v oddiele 2.1, aby PTR a A záznamy zodpovedali a PTR záznam neukazoval na CNAME. Či iný príjemca kontroluje prísne, je v jeho vlastnej dokumentácii. Počítajte s tým, že chýbajúci alebo nezodpovedajúci záznam vedie k odmietnutým e-mailom alebo e-mailom v priečinku so spamom.
Nechajte si ho nastaviť
PTR záznam nenastavujete vo vlastnej správe domén. Je v zóne, ktorá patrí k bloku adries. Spravuje ju ten, komu je blok pridelený. Spravidla je to váš poskytovateľ alebo hosting.
- Zvoľte názov hostiteľa, pod ktorým má váš poštový server vystupovať, napríklad
mail.beispiel-firma.example. - Vo svojej vlastnej zóne DNS vytvorte záznam A:
mail.beispiel-firma.exampleukazuje na192.0.2.10. - V zákazníckom portáli poskytovateľa zapíšte záznam reverzného DNS pre
192.0.2.10. U mnohých hostingov je to pole pri IP adrese. Inak stačí žiadosť podpore s adresou a požadovaným názvom. - Pomocou
dig -xa potomdig mail.beispiel-firma.example +shortskontrolujte, či oba smery sedia. - Uistite sa, že názov zodpovedá aj pozdravu (HELO/EHLO) vášho poštového servera.
Ak máte vlastný blok adries, register zónu presmeruje na vaše menné servery. Pre bloky menšie ako /24 opisuje postup RFC 2317. V takom prípade sa najprv opýtajte svojho poskytovateľa.
Dva kameň úrazu sú časté. Ak má server viac adries, každá potrebuje vlastný záznam. A pri dynamických adresách, aké majú súkromné pripojenia, spravidla nedostanete voľne zvolený názov. Kto odtiaľ posiela poštu, použije lepšie reléovú službu.
Ak kontrola zlyhá
| Pozorovanie | Možná príčina |
|---|---|
| Žiadny záznam | Poskytovateľ nič nenastavil, záznam pre túto adresu chýba |
| Záznam ukazuje na hromadný názov poskytovateľa | Vlastný názov sa nikdy nepožadoval |
| Názov sa nerozloží na tú istú adresu | Záznam A chýba alebo ukazuje na starú adresu |
| Funguje iba IPv4 | Pre IPv6 záznam chýba, Google na to upozorňuje vo svojej dokumentácii |
| Zmena nie je vidieť | Medzipamäť, počkať alebo sa opýtať priamo menného servera poskytovateľa |
Reverzné DNS nenahrádza autentifikáciu pošty. SPF, DKIM a DMARC sú samostatné témy. Ale bez zodpovedajúceho PTR záznamu zostane poštový server rýchlo pod radarom príjemcov.
Čo reverzné DNS nedokazuje
Záznam je dobrovoľný a spravuje ho prevádzkovateľ siete. Nehovorí, kto adresu používa. Preto sa hodí ako indícia, nie ako dôkaz, ak chcete vedieť, komu patrí IP adresa. Spoľahlivejším zdrojom je na to sieťový register. Súhru oboch ciest vysvetľuje Reverse IP Lookup jednoducho vysvetlený.
Časté otázky
Musí mať každá IP adresa PTR záznam? Nie, je dobrovoľný. Pre servery, ktoré posielajú e-maily, je však v praxi povinný, pretože ho príjemcovia kontrolujú.
Môžem PTR záznam zmeniť sám? Len ak spravujete reverznú zónu adresy. Pri adresách vášho poskytovateľa alebo hostingu záznam nastavuje on, zvyčajne cez zákaznícky portál alebo na požiadanie.
Aký je rozdiel medzi reverzným DNS a Whois? Reverzné DNS dodáva názov hostiteľa a nastavuje ho prevádzkovateľ siete. Whois alebo RDAP uvádza majiteľa rozsahu adries. Oboje sú rozdielne databázy s rozdielnym účelom.