NXDOMAIN
Wat zegt NXDOMAIN over een domeinnaam?
NXDOMAIN is een DNS-antwoord dat betekent dat de opgevraagde domeinnaam niet bestaat. De term komt uit de DNS-standaard en is een afkorting van 'non-existent domain'. Een browser geeft die boodschap soms door als foutmelding, zoals DNS_PROBE_FINISHED_NXDOMAIN in Google Chrome.
De melding zegt iets over de naam, niet over de website zelf. Is de naam wel bekend in het DNS, dan krijg je meestal een andere fout, zoals een serverfout of een time-out. Hoe een naam wordt omgezet naar een IP-adres, lees je bij hoe een DNS-lookup werkt.
Wat zijn de oorzaken van NXDOMAIN?
NXDOMAIN komt meestal voort uit een van deze situaties:
- een typefout in de domeinnaam, zoals een verkeerde extensie of een extra punt;
- een domein dat niet is geregistreerd of niet in het DNS staat;
- een domein dat is verlopen en daardoor uit het DNS is verwijderd;
- een recente DNS-wijziging die nog niet overal is doorgekomen.
Een negatief antwoord kan ook tijdelijk in de cache van een resolver blijven staan. Daardoor kan de fout even blijven terugkomen, ook als de naam inmiddels in orde is. De wachttijd na een wijziging heet DNS-propagatie.
NXDOMAIN en SERVFAIL: het verschil
NXDOMAIN wordt vaak verward met SERVFAIL. Bij SERVFAIL kon de DNS-server het verzoek niet goed verwerken en gaf die geen bruikbaar antwoord. Dat betekent dus niet dat een domein niet bestaat. Vaak zit de oorzaak bij de nameservers, een verkeerde DNS-configuratie of een probleem met DNSSEC.
Het onderscheid helpt bij het zoeken naar de oorzaak. Bij NXDOMAIN kijk je naar de naam en de DNS-instellingen van het domein. Bij SERVFAIL kijk je vooral naar de nameservers en of die goed reageren. Een time-out betekent meestal dat er geen antwoord kwam, niet dat de naam ontbreekt. Meer over DNS vind je op de kennisbankpagina over DNS en netwerken.
Veelgestelde vragen
Hoe los ik een DNS_PROBE_FINISHED_NXDOMAIN-fout op?
Begin met controleren of de domeinnaam goed is gespeld. Test daarna of de site op een ander apparaat of netwerk wel bereikbaar is, zodat je ziet of het aan jouw verbinding ligt. Blijft de melding komen, dan ligt de oorzaak vaak bij het domein of de DNS-instellingen zelf. Vraag dan de beheerder van het domein of je hoster om te kijken.
Betekent NXDOMAIN dat mijn website offline is?
Niet per se. NXDOMAIN betekent dat de naam niet in het DNS is gevonden, niet dat de server uit staat. Is de naam wel bekend en de server offline, dan zie je meestal een andere melding. Controleer daarom eerst of het domein goed in het DNS staat.