DNS staat voor Domain Name System en fungeert als het "telefoonboek" van het internet. Het vertaalt menselijke domeinnamen (zoals google.com
of jouwwebsite.be
) naar IP-adressen (zoals 5.61.252.23
), zodat computers en servers met elkaar kunnen communiceren.
Zonder DNS zou je elke website moeten bezoeken door het IP-adres in te typen in je browser, wat erg onpraktisch zou zijn.
2. Hoe werkt DNS?
Wanneer je een website bezoekt, gebeurt er achter de schermen een proces in verschillende stappen:
Stap 1: Je typt een domeinnaam in de browser
Bijvoorbeeld: https://jouwwebsite.be
Stap 2: Je computer vraagt de DNS-resolver om het IP-adres
- De DNS-resolver (vaak van je internetprovider) zoekt naar het bijbehorende IP-adres.
- Als de resolver het adres niet weet, wordt de vraag doorgestuurd naar andere DNS-servers.
Stap 3: DNS zoekt in de hiërarchie
DNS bestaat uit een hiërarchisch systeem van servers die samen de juiste informatie vinden:
-
Root Nameserver: Geeft door welke TLD-server (
.be
,.com
,.org
) verantwoordelijk is. - TLD Nameserver: Geeft door welke Authoritative Nameserver het domein beheert.
- Authoritative Nameserver: Stuurt het definitieve IP-adres terug.
Stap 4: Het IP-adres wordt teruggestuurd
- De DNS-resolver ontvangt het IP-adres en stuurt het naar je computer.
- Je browser maakt verbinding met dat IP-adres en laadt de website.
Dit proces duurt meestal milliseconden, dankzij caching bij je internetprovider of op je computer.
3. Belangrijke DNS-componenten
🔹 Nameservers → Bewaren de DNS-records van een domein.
🔹 DNS Records → Bevatten belangrijke informatie over een domein, zoals:
- A-record: Koppelt een domein aan een IPv4-adres.
- AAAA-record: Koppelt een domein aan een IPv6-adres.
- CNAME-record: Verwijst een domeinnaam naar een andere domeinnaam.
- MX-record: Geeft aan welke mailserver e-mails moet verwerken.
- TXT-record: Bevat tekstgegevens, zoals verificaties voor e-mailbeveiliging.
4. Wat is DNS-caching?
Om DNS sneller te maken, worden vertalingen tijdelijk opgeslagen (gecachet) door:
- Je browser
-
Je computer (
ipconfig /flushdns
op Windows kan de cache wissen) - Je internetprovider
- CDN’s (zoals Cloudflare)
Dit voorkomt onnodige opvragingen en versnelt het laden van websites.
5. Wat gebeurt er bij een DNS-wijziging?
Wanneer je bijvoorbeeld je nameservers verandert, kan het 24-48 uur duren voordat alle servers wereldwijd de nieuwe DNS-informatie hebben verwerkt. Dit wordt DNS-propagatie genoemd.