PTR-record en reverse DNS
Wat is reverse DNS?
Reverse DNS is het omgekeerde van gewone DNS. In plaats van een naam naar een IP-adres te zoeken, zoek je bij een IP-adres welke naam erbij hoort. Het PTR-record (pointer record) legt die koppeling vast.
Voor IPv4-adressen zoekt een resolver in het domein in-addr.arpa, met het IP-adres omgekeerd geschreven. Het adres 192.0.2.10 wordt zo 10.2.0.192.in-addr.arpa. IPv6 werkt op dezelfde manier binnen ip6.arpa.
Wie beheert het PTR-record?
Een PTR-record staat niet in je eigen domeinzone, maar bij degene die het IP-adres beheert. Dat is meestal je hoster of internetprovider. Daarom kun je het niet altijd zelf instellen, zeker niet bij gedeelde hosting.
Heb je een eigen IP-adres, dan vraag je je hoster om een PTR-record met de gewenste servernaam. Voor een goede koppeling moet die naam ook terug naar hetzelfde adres wijzen, via een A-record. Dat heet forward-confirmed reverse DNS. Of je een eigen IP-adres hebt, lees je bij gedeeld of dedicated IP-adres.
Waarom is het belangrijk?
Mailservers gebruiken reverse DNS als een van de signalen om te beoordelen of een afzender betrouwbaar is. Ontbreekt het PTR-record, of wijst het naar een andere naam dan de server zich noemt, dan kan een ontvanger mail afwijzen of als verdacht markeren. Het is niet het enige dat telt, maar het helpt wel.
Ook buiten e-mail is het nuttig. In serverlogs krijgt een IP-adres dan een leesbare naam. Meer over IP-adressen lees je bij wat een IP-adres is, en over de koppeling met e-mail bij het MX-record.
Hoe controleer je reverse DNS?
Met een DNS-opzoektool zoek je het PTR-record op bij een IP-adres. Het resultaat is de naam die bij dat adres hoort. Staat er niets, dan is er geen reverse DNS ingesteld of ligt het record bij een andere partij dan je verwachtte.
Controleer ook of die naam terugwijst naar hetzelfde IP-adres. Dat is de forward-confirmed controle. Klopt het niet, dan ziet een mailserver een mismatch, ook als de naam zelf netjes is.
Veelgestelde vragen
Kan ik reverse DNS instellen bij gedeelde hosting?
Meestal niet zelf. Bij gedeelde hosting bepaalt de hoster welk PTR-record bij het gedeelde IP-adres hoort, en dat is vaak een algemene naam. Vraag je hoster of de naam aangepast kan worden of er een eigen IP-adres beschikbaar is.
Heeft elke website een PTR-record nodig?
Nee. Voor bezoekers is reverse DNS niet nodig om een website te bereiken. Het is vooral belangrijk voor servers die zelf e-mail versturen. Stuur je vanaf een eigen server mail, dan is een goed PTR-record een logische stap.