Digizap

Jouw digitale zakmes.

Jouw IP: 216.73.217.62

Reverse DNS

Een machine heeft twee identiteiten: zijn adres en de naam die erbij hoort. Deze tool loopt de cirkel daartussen in één verzoek: onze server vraagt de naam naar haar adressen (A en AAAA, met een CNAME apart als alias), laadt élk publiek adres daarvan terug (PTR), en vraagt élke PTR-naam die terugkwam vooruit opnieuw op. In jouw browser wordt per adres gelezen of de cirkel rondkomt — rond, niet rond, geen PTR, of niet meetbaar — met elke naam en elk adres dat onderweg gemeten werd erbij genoemd.

Waarom dit telt voor mail: RFC 1912 §2.1 vraagt van een zone dat PTR en A elkaar MATCHEN — een PTR hoort terug te wijzen naar een geldige A-record, niet naar een alias die met een CNAME is gedefinieerd — en RFC 5321 §2.3.5 noemt de primary hostname van een host de naam die die host zich geeft, de naam die ze in een EHLO zou noemen. RFC 5321 §4.1.1.1 geeft de grens eraan: een ontvangende server mag naam en adres tegen elkaar controleren, maar mag mail niet op alleen die controle afwijzen.

Wat de tool niet doet, staat op de kaart erbij: hij vraagt aan geen enkele mailserver wat die vindt, hij vertrouwt op één resolver van deze server (vier resolvers naast elkaar is wat dns-compare doet), hij opent geen poort en stuurt geen bericht, en hij stopt bij drie adressen en twee namen per adres — wat daarbuiten viel, wordt bij naam als niet-bekeken genoemd en niet als afwezig.

Of naam en adres van een machine elkaar bevestigen: forward naar adressen, PTR terug, bevestiging vooruit — stap voor stap per adres, gelezen in jouw browser.