Vaše e-maily stále končí ve spamu a nechápete proč. Nastavili jste SPF, DKIM a DMARC přes záznamy TXT pro zabezpečení e-mailu a všechno vypadá správně. Ale je tu ještě jedna věc, kterou přijímající servery kontrolují, než vašim zprávám uvěří. Provedou zpětný DNS dotaz na IP adresu, ze které e-mail přišel. Pokud tento dotaz nevrátí odpovídající název domény, e-mail je označen. Záznam, který za tento dotaz odpovídá, se nazývá záznam PTR.
Co je záznam PTR?
PTR je zkratka pro Pointer (ukazatel). Záznam PTR přiřazuje IP adresu zpět k názvu domény. Je to opak záznamu A. Zatímco záznam A říká „tento název domény ukazuje na tuto IP adresu“, záznam PTR říká „tato IP adresa patří k tomuto názvu domény“.
Představte si telefonní seznam. Záznam A je hledání telefonního čísla podle jména. Záznam PTR je hledání jména podle telefonního čísla. Oba záznamy propojují tytéž dvě informace, jen opačnými směry.
Záznamy PTR jsou uložené ve zvláštní zóně systému DNS určené pro zpětné dotazy. U adres IPv4 tato zóna leží pod doménou in-addr.arpa. U adres IPv6 pod ip6.arpa. Nemusíte si to pamatovat. Důležité je pochopit, že záznamy PTR žijí na jiném místě než vaše ostatní DNS záznamy, a proto se jejich nastavení liší.
Co je zpětný DNS dotaz?
Zpětný DNS dotaz (reverse DNS lookup) je proces, kdy se vezme IP adresa a najde se k ní přiřazený název domény. Když poštovní server dostane e-mail z IP adresy 203.0.113.25, zeptá se systému DNS „jaký název domény je spojen s touto IP?“ Systém DNS zkontroluje záznam PTR pro tuto IP a vrátí odpověď.
Pokud záznam PTR existuje a název domény, který vrátí, odpovídá serveru, který e-mail poslal, dotaz projde. Pokud záznam PTR neexistuje nebo název domény neodpovídá, má přijímající server důvod být podezřívavý.
Slovo „zpětný“ dává smysl, když ho srovnáte s běžným DNS dotazem. Běžný dotaz jde od názvu domény k IP adrese (dopředu). Zpětný dotaz jde od IP adresy k názvu domény (dozadu). To je celé, co to znamená.
Proč záznamy PTR záleží u e-mailu?
E-mailové servery používají záznamy PTR jako jednu z prvních kontrol při rozhodování, zda příchozí zprávu přijmout. Logika je jednoduchá. Legitimní odesílatelé mají záznamy PTR nastavené pro IP adresy, ze kterých odesílají. Spammeři je často nemají.
Tady je, co se děje, když pošlete e-mail.
- Váš poštovní server se připojí k přijímajícímu poštovnímu serveru z určité IP adresy
- Přijímající server vezme tuto IP adresu a provede zpětný DNS dotaz
- Zkontroluje, zda pro tuto IP existuje záznam PTR
- Pokud záznam PTR existuje, zkontroluje, zda název domény v záznamu PTR odpovídá doméně v hlavičkách e-mailu
- Pokud vše sedí, e-mail tuto kontrolu projde a pokračuje k ověření SPF, DKIM a DMARC
Pokud záznam PTR neexistuje vůbec, mnoho přijímajících serverů e-mail rovnou odmítne nebo pošle do spamu. Někteří z největších poskytovatelů e-mailu jsou v tom přísní. Žádný záznam PTR znamená žádnou důvěru.
Proto se záznamy PTR někdy označují za první linii obrany pověsti e-mailu. Stojí na samém začátku řetězce ověřování, ještě než proběhnou všechny ostatní kontroly.
Kdo záznam PTR nastavuje?
Tady se záznamy PTR liší od všech ostatních DNS záznamů, se kterými jste pracovali. Záznam PTR si sami nepřidáváte. Nastaví ho za vás poskytovatel hostingu nebo poskytovatel e-mailové služby.
Důvod je přímočarý. Záznamy PTR jsou vázané na IP adresy, ne na názvy domén. Organizace, která vlastní blok IP adres, řídí zónu zpětného DNS pro tyto adresy. Je to váš poskytovatel hostingu, poskytovatel cloudových serverů nebo vaše vyhrazená služba pro odesílání e-mailů.
Pro většinu značek to znamená jednu ze dvou věcí.
- Pokud používáte sdílený hosting, váš poskytovatel hostingu už nastavil záznamy PTR pro sdílené IP adresy na svých serverech. Nemusíte dělat nic
- Pokud máte vyhrazenou IP adresu (běžné u hostingu VPS nebo vyhrazených serverů), možná budete muset poskytovatele požádat, aby pro vaši IP vytvořil záznam PTR. Většina poskytovatelů k tomu má formulář nebo možnost přes podporu
To je klíčový rozdíl. Nemůžete jít k registrátorovi domény a přidat záznam PTR tak, jak byste přidali záznam A nebo CNAME. Takhle to nefunguje. Záznam PTR žije v zóně zpětného DNS, kterou spravuje váš poskytovatel hostingu.
Jak zjistit, zda máte záznam PTR?
Kontrola je jednoduchá. Potřebujete znát IP adresu, ze které se vaše e-maily odesílají, a pak na této IP provést zpětný DNS dotaz.
Je několik způsobů, jak to udělat.
- Použijte online nástroj pro zpětný DNS dotaz. Zadejte svou IP adresu a nástroj vám řekne, zda záznam PTR existuje a jaký název domény vrací
- Na počítači s příkazovým řádkem můžete napsat „nslookup“ a za něj svou IP adresu. Výsledek ukáže záznam PTR, pokud existuje
- Zkontrolujte hlavičky e-mailu, který jste poslali. Většina hlaviček e-mailu obsahuje výsledky zpětného DNS dotazu označené jako rDNS nebo PTR
Pokud dotaz vrátí váš název domény, je to v pořádku. Pokud nevrátí nic, nebo vrátí obecný název hostitele, který vypadá jako řetězec čísel a písmen od vašeho poskytovatele hostingu, musíte nastavit řádný záznam PTR.
Jak požádat poskytovatele hostingu o záznam PTR?
Postup závisí na poskytovateli, ale obvykle sleduje stejný vzor.
- Zjistěte IP adresu, ze které váš server nebo e-mailová služba odesílá
- Rozhodněte, na jaký název domény má záznam PTR ukazovat. Měl by odpovídat názvu hostitele, kterým se váš poštovní server při odesílání e-mailů představuje
- Kontaktujte poskytovatele hostingu nebo použijte jeho ovládací panel a požádejte o záznam zpětného DNS (rDNS) pro tuto IP adresu
- Počkejte, až se změna projeví. Aktualizace záznamů PTR se může šířit několik hodin
Někteří poskytovatelé cloudového hostingu to umožňují nastavit přímo v nastavení serveru. Jiní vyžadují požadavek na podporu. Tak či tak je to obvykle rychlé, jakmile víte, o co požádat.
Záznamy PTR a záznamy A by se měly shodovat
Aby vše fungovalo správně, váš dopředný a zpětný DNS by se měly shodovat. Říká se tomu forward-confirmed reverse DNS, neboli FCrDNS.
V praxi to znamená následující.
- Váš záznam A říká „mail.yourdomain.com ukazuje na 203.0.113.25“
- Váš záznam PTR říká „203.0.113.25 ukazuje zpět na mail.yourdomain.com“
Když oba záznamy ukazují na sebe navzájem, dopředný a zpětný dotaz se vzájemně potvrdí. To je ideální nastavení a mnoho poštovních serverů kontroluje právě tuto shodu. Pokud váš záznam A ukazuje na jednu IP, ale záznam PTR pro tuto IP vrací jiný název domény (nebo žádný), ověření selže.
Představte si to jako vzájemné představení. Vaše doména říká „moje adresa je tato IP“. IP říká „patřím k této doméně“. Pokud se příběhy shodují, důvěra je vytvořena. Pokud si protiřečí, něco nesedí.
Co se stane bez záznamu PTR?
Bez záznamu PTR se následky týkají hlavně e-mailu. Váš web se stále načte v pořádku. DNS se stále překládá normálně. Ale pověst vašeho e-mailu utrpí.
Tady je, co můžete čekat.
- E-maily odeslané z vašeho serveru budou častěji končit ve složkách spamu
- Některé přijímající poštovní servery vaše e-maily odmítnou úplně a vrátí zprávu o nedoručení
- Nástroje pro testování doručitelnosti e-mailů označí chybějící záznam PTR jako problém
- Skóre vaší pověsti odesílatele klesne, což ovlivní všechny budoucí e-maily z této IP
Frustrující je, že chybějící záznam PTR není vidět, pokud nevíte, kde hledat. V e-mailovém klientu neuvidíte chybu. Při odeslání nedostanete žádné varování. Jen si všimnete, že se vaše e-maily nedostávají k příjemcům, a pokud nevíte, že máte zkontrolovat záznam PTR, můžete strávit hodiny hledáním ve špatném místě.
Časté omyly o záznamech PTR
Pár věcí, na kterých lidé zakopávají.
- Záznam PTR nemůžete přidat u registrátora domény. To je nejčastější nedorozumění. Záznamy PTR jsou vázané na IP adresy, ne na názvy domén. Registrátor spravuje zónu DNS vaší domény. Poskytovatel hostingu spravuje zónu zpětného DNS pro své IP adresy. Jsou to dva oddělené systémy
- Záznamy PTR nejsou jen pro e-mailové servery. I když je e-mail nejčastější případ použití, záznamy PTR se používají také při řešení problémů v síti, logování a bezpečnostních auditech. Kdykoli systém potřebuje zjistit, komu IP adresa patří, použije zpětný DNS dotaz
- Záznam PTR nezaručuje doručení e-mailu. Je to jeden faktor z mnoha. Pořád potřebujete SPF, DKIM a DMARC nastavené přes záznamy TXT. Pořád potřebujete dobrou pověst odesílatele. Ale bez záznamu PTR se ostatní kontroly možná ani nedostanou ke slovu
- Sdílený hosting už záznamy PTR obvykle má. Pokud jste na sdíleném hostingu, váš poskytovatel pravděpodobně záznamy PTR pro sdílenou IP nastavil. Starat se musíte jen tehdy, když máte vlastní vyhrazenou IP adresu
Jak se o záznamy PTR stará WEMASY
WEMASY spravuje hostingovou infrastrukturu pro každý web vytvořený na platformě. To zahrnuje konfiguraci DNS, certifikáty SSL a nastavení serverů. Záznamy PTR pro hostingové servery WEMASY jsou nastaveny na úrovni infrastruktury, takže nemusíte nastavovat nic sami.
E-mailový hosting a přeposílání WEMASY připravujeme. Pokud k doméně připojíte vlastní e-mail od svého poskytovatele, jeho záznamy MX a související položky DNS přidáte v nastavení DNS své domény. U značek, které používají samostatnou službu pro odesílání e-mailů, byste záznam PTR nastavovali u poskytovatele hostingu této služby, ne přes WEMASY. Co je součástí jednotlivých tarifů, uvidíte na stránce ceníku WEMASY.
Co bude dál
Teď, když víte, jak záznamy PTR fungují pro zpětné DNS a ověřování e-mailů, další kapitola se věnuje záznamu CAA. Záznam CAA řídí, které certifikační autority smějí vydávat certifikáty SSL pro vaši doménu, a přidává další vrstvu zabezpečení do vašeho nastavení DNS. Přehled všech typů záznamů a toho, kdy který použít, najdete v kapitole o typech DNS záznamů.
Často kladené otázky
Můžete mít pro stejnou IP adresu více než jeden záznam PTR?
Technicky ano, ale nedoporučuje se to. Standard DNS dovoluje více záznamů PTR pro jednu IP, ale většina poštovních serverů čte jen první výsledek. Více záznamů může způsobit nepředvídatelné chování při zpětných DNS dotazech. Osvědčený postup je jeden záznam PTR na IP adresu, ukazující na primární název hostitele tohoto serveru. S Tvůrcem webů od WEMASY to můžete nastavit přímo na svém webu.
Jak dlouho trvá, než se změna záznamu PTR projeví?
Změny záznamů PTR se obvykle šíří během několika hodin, podobně jako jiné změny DNS. Přesná doba závisí na hodnotě TTL nastavené poskytovatelem hostingu a na tom, jak rychle vyprší mezipaměti DNS po internetu. Ve většině případů uvidíte aktualizaci do 4 až 24 hodin.
Ovlivňují záznamy PTR rychlost načítání webu?
Ne. Záznamy PTR nemají na rychlost načítání vašeho webu žádný vliv. Používají se jen pro zpětné DNS dotazy, které probíhají, když chce systém zjistit vlastníka IP adresy. Prohlížeče návštěvníků webu provádějí dopředné DNS dotazy (pomocí záznamů A a CNAME), ne zpětné. Záznamy PTR jsou důležité pro doručování e-mailů a diagnostiku sítě, ne pro procházení webu.
Jaký je rozdíl mezi záznamem PTR a záznamem A?
Jsou to zrcadlové obrazy. Záznam A vezme název domény a vrátí IP adresu (dopředný dotaz). Záznam PTR vezme IP adresu a vrátí název domény (zpětný dotaz). Záznam A se spravuje v zóně DNS vaší domény u registrátora nebo poskytovatele DNS. Záznam PTR se spravuje v zóně zpětného DNS tím, komu patří blok IP adres, což je obvykle váš poskytovatel hostingu.
Potřebujete záznam PTR, když máte jen web a e-maily neposíláte?
Pro samotný web záznam PTR potřeba není. Váš web se načte a bude fungovat normálně i bez něj. Záznamy PTR se stávají důležitými, když posíláte e-maily ze serveru spojeného s vaší doménou. Pokud používáte e-mailovou službu třetí strany, která odesílá vaším jménem, záznam PTR pro její odesílací IP spravuje tento poskytovatel. O záznamech PTR musíte přemýšlet jen tehdy, když ovládáte server, který váš e-mail odesílá.