Direct naar de inhoud
xhosting

Wat is DNS?

2 min. lezen

Wat DNS doet: van domeinnaam naar IP-adres

Wat is DNS? DNS staat voor Domain Name System, in het Nederlands het domeinnaamsysteem. Het zet een leesbare domeinnaam, zoals voorbeeld.nl, om in het IP-adres waar de website of mailserver draait.

Zonder DNS zou je elke site moeten bereiken met een reeks getallen. Je kunt DNS zien als een adresboek van internet: je zoekt een naam op en krijgt het adres terug. Het systeem is verdeeld over veel servers wereldwijd, en niemand beheert het geheel alleen. Elk deel is verantwoordelijk voor het eigen stuk, de zone.

Hiërarchie: van de root tot je eigen domein

DNS is opgebouwd als een boom. Bovenaan staan de rootservers, daaronder de topleveldomeinen zoals .nl en .com, en daaronder de domeinnamen van organisaties en personen. Het beheer van .nl ligt bij SIDN, die de .nl-domeinnamen registreert en de bijbehorende DNS-servers beheert.

Op elk niveau bewaart de server alleen de informatie die bij dat niveau hoort, en verwijst hij door naar het volgende niveau. Zo hoeft niemand alles te weten, en kan iedere beheerder zijn eigen deel van de boom onderhouden. Hoe een opzoekvraag langs die niveaus loopt, lees je in hoe een DNS-lookup werkt.

Wat DNS voor je website en e-mail betekent

Als je domeinnaam niet goed in DNS staat, is je website niet te vinden, ook al draait de server prima. Hetzelfde geldt voor e-mail, want die loopt via aparte DNS-gegevens. Bij problemen met bereikbaarheid kijk je daarom vaak als eerste naar DNS. Een ontbrekend of verkeerd record is een veelvoorkomende oorzaak van een site die ineens onbereikbaar lijkt. Je hoeft niet alles van DNS te begrijpen om je site bereikbaar te houden, maar je moet wel weten waar je moet kijken.

De gegevens in DNS heten records. Een A-record koppelt een naam aan een IPv4-adres, een MX-record bepaalt welke mailserver e-mail ontvangt. Welke recordtypes er bestaan en waarvoor ze dienen, lees je in wat een DNS-zone is. Wijzigingen in DNS hebben daarnaast tijd nodig om overal zichtbaar te worden.

Veelgestelde vragen

Wat is het verschil tussen DNS en een domeinnaam?

Een domeinnaam is de naam zelf, zoals voorbeeld.nl. Je registreert die naam bij een domeinregistrar. DNS is het systeem dat de naam omzet naar IP-adressen. De DNS-instellingen bepalen dus waar je naam naartoe wijst.

Heb ik DNS nodig als ik alleen een IP-adres gebruik?

Nee, een verbinding met een IP-adres werkt ook zonder DNS. Voor een gewone website is dat onpraktisch: bezoekers moeten het adres kennen, en bij een verhuizing naar een andere server verandert het adres. Met een domeinnaam pas je alleen de DNS-record aan.

TXT-record

TXT record uitleg: een DNS-record voor vrije tekst, vaak gebruikt om een domein te bevestigen bij externe diensten. Wat het is en waar je op let.

Wat is een DNS-zone?

DNS records in een DNS-zone: lees wat een zonebestand is, welke recordtypes er voorkomen zoals A, MX en TXT, en welke rol elk type speelt in je domein...

NS-record

NS record uitleg: het DNS-record dat aangeeft welke nameservers je domein beheren, en hoe je een subdomein delegeert naar andere nameservers. Lees het...