DNS-trace
Volg een DNS-vraag van de root-servers via de extensie naar de nameservers van het domein, stap voor stap.
Wat doet deze tool?
Een DNS-trace laat zien hoe een naam wordt gevonden: de root-servers verwijzen naar de nameservers van de extensie, en die verwijzen naar de nameservers van het domein, die het antwoord geven. Dit is wat het commando "dig +trace" doet.
Geen traceroute
Een echte traceroute volgt de route van een datapakket langs routers. Dat kan vanaf deze hosting niet. Een DNS-trace volgt de route van een DNS-vraag, en is daarvoor de goede manier om te zien waar het misgaat.
De stappen
Elke stap toont welke server is gevraagd, hoe lang het duurde, naar wie hij doorverwijst en of het antwoord gezaghebbend was.
Foutzoeken
Wijst de extensie naar nameservers die niet antwoorden, dan zie je dat meteen. Zo vind je een verkeerde delegatie bij je registrar of een nameserver die niet meer draait.
Zo lees je het resultaat
De trace begint bij de rootservers, gaat naar de servers van de extensie (bijvoorbeeld .nl) en eindigt bij de nameservers van het domein zelf. Bij elke stap zie je welke server is gevraagd en naar wie die doorverwees.
Gaat het mis bij de stap van de extensie, dan klopt de registratie of de nameserverinstelling bij de registrar niet. Gaat het mis bij de laatste stap, dan zit het probleem op de nameservers van het domein.
Waarom een trace handig is
Een gewone DNS-lookup gaat via een server die antwoorden onthoudt. Een trace slaat die over en vraagt alles vers op. Zo zie je direct of een wijziging bij de bron is doorgevoerd, ook als je eigen computer nog het oude antwoord onthoudt.
Veelgestelde vragen
Waarom toont de trace andere nameservers dan ik gebruik?
De trace laat zien wat de registry van je extensie opgeeft. Die lijst moet overeenkomen met de nameservers bij je DNS-provider; zo niet, dan is de delegatie niet goed ingesteld.
Welke recordtypen kan ik volgen?
A, AAAA, MX, NS, TXT, SOA en CNAME.
Wat betekent "gezaghebbend"?
De server beheert de zone zelf en geeft niet een onthouden antwoord van een andere server.