Preskočiť na obsah
Networks

Blog

Reverzné DNS pre prenajatý priestor IP: záznamy PTR, delegovanie a pošta

Posledná aktualizácia RTM NetworksPreložené z angličtiny. Čítať originál

Reverzné DNS priraďuje IP adrese späť názov, prostredníctvom záznamu PTR. Pre väčšinu služieb je to detail. Pre mailový server nie: Google vyžaduje, aby každá adresa, ktorá posiela do Gmailu, mala záznam PTR, ktorého názov sa preloží späť na tú istú adresu, a mnohí ďalší príjemcovia hľadajú rovnakú zhodu. Pri prenajatom priestore je záznam predvolene v zóne, ktorú neovládate, preto sa oplatí vedieť, kto ho nastavuje a ako.

Ako funguje reverzné DNS

Priame vyhľadávanie mení názov na adresu. Reverzné vyhľadávanie mení adresu na názov tak, že jej štyri čísla obráti v opačnom poradí pod špeciálnou doménou: záznam PTR pre 203.0.113.10 sa nachádza na 10.113.0.203.in-addr.arpa. IPv6 funguje rovnako pod ip6.arpa, po jednej šestnástkovej číslici.

Zónu pre /24, v tomto príklade 113.0.203.in-addr.arpa, register deleguje na menné servery, ktoré sú pre ňu uvedené. V servisnom regióne RIPE NCC sú to riadky nserver objektu domain v databáze RIPE. Kto tieto menné servery prevádzkuje, rozhoduje o tom, čo hovoria záznamy PTR.

Shell
dig -x 203.0.113.10 +short

Kto ho ovláda pri prenajatom priestore

Register deleguje reverznú zónu na držiteľa bloku, takže pri prenajatom priestore je to prenajímateľ, nie vy. V praxi existujú dve usporiadania.

  • Prenajímateľ nastaví záznamy, o ktoré požiadate. Pošlete názov pre každú adresu a prenajímateľ zverejní záznamy PTR. Je to najjednoduchšie usporiadanie a stačí takmer každému.
  • Prenajímateľ deleguje zónu na vás. S objektom domain, ktorý ukazuje na vaše menné servery, spravujete záznamy PTR sami. To funguje pre celý /24. Pri menšej časti vám prenajímateľ môže odovzdať iba vaše adresy pomocou beztriedneho delegovania opísaného v RFC 2317: záznamy CNAME v jeho zóne, ktoré ukazujú do zóny na vašich menných serveroch.

V oboch prípadoch sa pred začiatkom prenájmu opýtajte, ako sa robia zmeny a ako rýchlo sa prejavia, pretože mailový server, ktorému nemôžete dať riadny názov, je mailový server, ktorý nedoručuje.

Čo kontrolujú príjemcovia pošty

Pokyny Google pre odosielateľov uvádzajú pravidlo pre každého odosielateľa, nielen pre hromadných: „The public IP address of a sending SMTP server must have a corresponding PTR record that resolves to a hostname.“ (preklad: „Verejná IP adresa odosielajúceho servera SMTP musí mať zodpovedajúci záznam PTR, ktorý sa preloží na názov hostiteľa.“) Tento názov hostiteľa musí mať zase záznam A, alebo AAAA pre IPv6, ktorý sa preloží na tú istú adresu. Toto je reverzné DNS potvrdené priamym vyhľadávaním: adresa na názov a názov späť na tú istú adresu. Gmail na chýbajúci alebo nezhodný záznam odpovedá dočasnou alebo trvalou chybou a od novembra 2025 svoje pravidlá vymáha prísnejšie.

Patria k tomu dva návyky. V pozdrave, ktorý posiela váš mailový server (HELO alebo EHLO), používajte ten istý názov a vyberajte názvy, ktoré vyzerajú ako server, nie ako zásoba adries. Yahoo, ktoré vyžaduje reverzné DNS od každého odosielateľa, žiada záznamy PTR, ktoré sú „meaningful, non-generic“ (preklad: „zmysluplné, nie generické“), a niektoré filtre považujú názov ako 203-0-113-10.dynamic.example.net za znak domáceho pripojenia.

Nastavenie, krok za krokom

  1. Vyberte jeden názov pre každú odosielajúcu adresu, pod doménou, ktorú ovládate: mail1.example.com.
  2. Vytvorte priamy záznam: mail1.example.com. A 203.0.113.10.
  3. Nastavte záznam PTR: 10.113.0.203.in-addr.arpa. PTR mail1.example.com., cez vášho prenajímateľa alebo vo vašej delegovanej zóne.
  4. Skontrolujte oba smery zo siete mimo vašej vlastnej:
Shell
dig -x 203.0.113.10 +short        # expect: mail1.example.com.
dig +short mail1.example.com A    # expect: 203.0.113.10
  1. Nastavte mailový server na ten istý názov. V Postfixe je to myhostname = mail1.example.com.

Chyby, ktoré pokazia doručovanie

  • Záznam PTR bez zodpovedajúceho záznamu A. Reverzné vyhľadávanie funguje a priama kontrola zlyhá.
  • Dva záznamy PTR pre jednu adresu. Kontroly sa nezhodnú, ktorý platí. Ponechajte jeden.
  • Premenovanie s dlhým TTL. Resolvery podávajú starý názov, kým TTL nevyprší. Deň pred plánovanou zmenou ho znížte.
  • Zabudnuté IPv6. Ak server posiela cez IPv6, jeho adresa IPv6 potrebuje rovnaké zaobchádzanie pod ip6.arpa, so zodpovedajúcim záznamom AAAA.
  • Delegovaná zóna na menných serveroch, ktoré prestanú odpovedať. Register kontroluje menné servery iba pri vytvorení delegovania. Ak neskôr zlyhajú, zlyhá s nimi každé reverzné vyhľadávanie pre blok.

Kde pomôže RTM Networks

Reverzné DNS je súčasťou každého prenájmu bez príplatku: povedzte nám názov pre každú adresu a my nastavíme záznamy PTR (prenájom IPv4). Ak budú adresy posielať poštu, ich reputácia je rovnako dôležitá ako ich názvy, preto každý blok IPv4, ktorý prenajímame, kontrolujeme voči blacklistom pred odovzdaním a každý deň, kým ho máte (ako udržať blok čistý).

Kontakt

Potrebujete radu k vlastnej situácii?

Tento článok je všeobecný; vaša sieť nie. Napíšte nám, s čím pracujete, a poriadne sa na to pozrieme. Zvyčajne odpovieme do 1 až 3 pracovných hodín.

Kontaktujte nás