Blog
Reverzní DNS pro pronajaté IP adresy: záznamy PTR, delegace a pošta
Reverzní DNS převádí IP adresu zpět na název, pomocí záznamu PTR. U většiny služeb je to detail. U mailového serveru ne: Google vyžaduje, aby každá adresa, která posílá do Gmailu, měla záznam PTR, jehož název se překládá zpět na stejnou adresu, a mnoho dalších příjemců hledá stejnou shodu. U pronajatého prostoru je záznam ve výchozím stavu v zóně, kterou nespravujete, takže stojí za to vědět, kdo ho nastavuje a jak.
Jak reverzní DNS funguje
Dopředný dotaz převádí název na adresu. Reverzní dotaz převádí adresu na název tak, že její čtyři čísla obrátí pod zvláštní doménou: záznam PTR pro 203.0.113.10 je na 10.113.0.203.in-addr.arpa. IPv6 funguje stejně pod ip6.arpa, po jedné hexadecimální číslici.
Zónu pro /24, v tomto příkladu 113.0.203.in-addr.arpa, deleguje registr na jmenné servery, které jsou pro ni uvedeny. V servisním regionu RIPE NCC jsou to řádky nserver objektu domain v RIPE Database. Kdo tyto jmenné servery provozuje, rozhoduje o tom, co záznamy PTR říkají.
dig -x 203.0.113.10 +shortKdo ji spravuje u pronajatého prostoru
Registr deleguje reverzní zónu na držitele bloku, takže u pronajatého prostoru je to pronajímatel, ne vy. V praxi existují dvě uspořádání.
- Pronajímatel nastaví záznamy, o které požádáte. Pošlete název pro každou adresu a pronajímatel zveřejní záznamy PTR. Je to nejjednodušší uspořádání a stačí téměř všem.
- Pronajímatel na vás zónu deleguje. S objektem
domain, který ukazuje na vaše jmenné servery, spravujete záznamy PTR sami. Funguje to pro celou /24. U menší části může pronajímatel předat jen vaše adresy pomocí beztřídní delegace popsané v RFC 2317: záznamy CNAME v jeho zóně, které ukazují do zóny na vašich jmenných serverech.
V obou případech se před začátkem pronájmu zeptejte, jak se změny provádějí a jak rychle se projeví, protože mailový server, kterému nemůžete dát pořádný název, je mailový server, který nedoručuje.
Co kontrolují příjemci pošty
Pokyny Googlu pro odesílatele stanoví pravidlo pro každého odesílatele, nejen pro hromadné: „The public IP address of a sending SMTP server must have a corresponding PTR record that resolves to a hostname.“ (překlad: „Veřejná IP adresa odesílajícího SMTP serveru musí mít odpovídající záznam PTR, který se překládá na název hostitele.“) Tento název musí mít zase záznam A, nebo AAAA pro IPv6, který se překládá na stejnou adresu. To je forward-confirmed reverse DNS: adresa na název a název zpět na stejnou adresu. Gmail na chybějící nebo neodpovídající záznam odpovídá dočasnou nebo trvalou chybou a od listopadu 2025 svá pravidla vymáhá přísněji.
K tomu patří dva zvyky. Používejte stejný název v pozdravu, který posílá váš mailový server (HELO nebo EHLO), a volte názvy, které vypadají jako server, ne jako pool. Yahoo, které reverzní DNS vyžaduje od každého odesílatele, žádá záznamy PTR, které jsou „meaningful, non-generic“ (překlad: „smysluplné, ne generické“), a některé filtry berou název jako 203-0-113-10.dynamic.example.net jako znak domácího připojení.
Nastavení krok za krokem
- Zvolte jeden název pro každou odesílající adresu, pod doménou, kterou spravujete:
mail1.example.com. - Vytvořte dopředný záznam:
mail1.example.com. A 203.0.113.10. - Nastavte záznam PTR:
10.113.0.203.in-addr.arpa. PTR mail1.example.com., přes pronajímatele nebo ve své delegované zóně. - Zkontrolujte oba směry ze sítě mimo vlastní:
dig -x 203.0.113.10 +short # expect: mail1.example.com.
dig +short mail1.example.com A # expect: 203.0.113.10- Nastavte mailový server, aby používal stejný název. V Postfixu je to
myhostname = mail1.example.com.
Chyby, které rozbijí doručování
- Záznam PTR bez odpovídajícího záznamu A. Reverzní dotaz funguje a dopředná kontrola selže.
- Dva záznamy PTR pro jednu adresu. Kontroly se neshodnou, který platí. Ponechte jeden.
- Přejmenování při dlouhém TTL. Resolvery podávají starý název, dokud TTL nevyprší. Den před plánovanou změnou ho snižte.
- Zapomenuté IPv6. Pokud server posílá přes IPv6, potřebuje jeho IPv6 adresa stejné zacházení pod
ip6.arpa, s odpovídajícím záznamem AAAA. - Delegovaná zóna na jmenných serverech, které přestanou odpovídat. Registr jmenné servery kontroluje jen při vytvoření delegace. Pokud později selžou, selže s nimi každý reverzní dotaz pro blok.
Kde se uplatní RTM Networks
Reverzní DNS je součástí každého pronájmu bez příplatku: napište nám název pro každou adresu a my nastavíme záznamy PTR (pronájem IPv4). Pokud budou adresy odesílat poštu, záleží na jejich reputaci stejně jako na názvech, a proto každý IPv4 blok, který pronajímáme, kontrolujeme proti blacklistům před předáním a každý den, po celou dobu, co ho máte (jak udržet blok čistý).
Kontakt
Potřebujete radu k vlastní situaci?
Tento článek je obecný; vaše síť ne. Napište nám, s čím pracujete, a pořádně se na to podíváme. Obvykle odpovídáme do 1 až 3 pracovních hodin.



