Je winkelwagen is leeg
Producten die je toevoegt, verschijnen hier.
Leer alles over geavanceerde DNS: caching & TTL optimalisatie, DDNS instellen, DoH/DoT privacy, public resolvers en split-horizon DNS voor .nl domeinen.
Samenvatting: DNS
KeurigOnline zegtDNSHet Domain Name System (DNS) vertaalt domeinnamen naar IP-adressen, zodat websites makkelijk bereikbaar zijn. in de praktijk
DNS caching versnelt je internet met 50-100ms per request door resultaten tijdelijk op te slaan. De TTL-waarde bepaalt hoe lang: standaard 300-3600 seconden voor dynamische records, tot 86400 seconden voor stabiele records. Cloudflare DNS (1.1.1.1) is momenteel de snelste publieke DNS resolver
KeurigOnline zegtDNS resolverEen DNS resolver is een server die domeinnamen vertaalt naar IP-adressen voor je internetverbinding. met ~11ms gemiddelde responstijd. Voor privacy kun je DNS over HTTPS (DoH) of DNS over TLS
KeurigOnline zegtTLSTLS is het standaardprotocol voor versleutelde, betrouwbare communicatie tussen client en server. (DoT) gebruiken om je DNS-verkeer te versleutelen. Met DDNS koppel je een dynamisch IP-adres aan een vaste domeinnaam
KeurigOnline zegtDomeinnaamEen domeinnaam is een uniek webadres gekoppeld aan je website en e-mail, zoals voorbeeld.nl, bedrijf.com of startup.ai. — ideaal voor thuisservers.
Je kent DNS misschien als het "telefoonboek van het internet" — maar hoe werkt een DNS server eigenlijk achter de schermen? In ons artikel over DNS-basisprincipes legden we uit wat DNS is en hoe het je domeinnaam
KeurigOnline zegtDomeinnaamEen domeinnaam is een uniek webadres gekoppeld aan je website en e-mail, zoals voorbeeld.nl, bedrijf.com of startup.ai. vertaalt naar een IP-adres. Nu gaan we dieper: wanneer je keurigonline.nl intypt, doorloopt je browser een complex proces van recursieve queries, DNS caching en protocol-keuzes voordat de pagina laadt.
In dit artikel duiken we diep in de operationele kant van DNS. Je leert hoe DNS queries worden verwerkt, waarom TTL-waardes cruciaal zijn voor prestaties, welke publieke DNS resolvers het snelst zijn, en hoe je met DDNS en DoH je DNS-infrastructuur naar een hoger niveau tilt. Of je nu een .nl, .com of .be domein beheert — deze kennis helpt je betere keuzes maken.
Definitie: Operationele DNS omvat alle runtime-aspecten van het Domain Name System: hoe queries worden verwerkt, gecachet en beveiligd terwijl gebruikers websites bezoeken. Dit in tegenstelling tot DNS-configuratie, dat zich richt op het instellen van records zoals A, CNAME en MX. Bekijk ons overzicht van DNS-records voor meer over configuratie.
Wanneer je browser een domein opvraagt, start een keten van DNS queries die binnen milliseconden resultaat moet opleveren. Er zijn twee soorten DNS queries: recursieve en iteratieve. Als eindgebruiker gebruik je bijna altijd recursieve queries.
Definitie: Een recursieve DNS query is een verzoek waarbij de DNS resolver het volledige werk doet: hij doorzoekt de DNS-hiërarchie totdat hij het definitieve antwoord vindt, en stuurt alleen dat eindresultaat terug naar de client.
Stel je typt www in je browser. Dit gebeurt er:
KeurigOnline zegtWWWWWW staat voor World Wide Web en omvat alle websites op internet..voorbeeld.nl
93.184.216.34) terugDit hele proces duurt typisch 20-120ms, afhankelijk van je locatie en of er al gecachte data beschikbaar is.
De 13 root server clusters vormen de absolute top van de DNS-boom. Ondanks de naam "13" zijn er via anycast
KeurigOnline zegtAnycastAnycast is een netwerktechniek waarbij meerdere servers hetzelfde IP-adres delen en verkeer naar de dichtstbijzijnde server wordt gerouteerd. honderden fysieke servers wereldwijd verspreid. Voor Nederlandse gebruikers is de dichtstbijzijnde root server
KeurigOnline zegtRoot serverRoot servers zijn de 13 server-clusters aan de top van de DNS-hiërarchie die verwijzen naar TLD-nameservers. vaak in Amsterdam (AMS-IX).
| Server | Beheerder | Locaties |
|---|---|---|
a.root-servers.net |
VeriSign | Wereldwijd |
k.root-servers.net |
RIPE NCC | Europa (incl. Amsterdam) |
Na de root servers wijzen de TLD nameservers de weg naar specifieke domeinen:
SIDN verwerkt dagelijks meer dan 2 miljard DNS queries voor de 6+ miljoen geregistreerde .nl domeinen. Meer over hoe domeinnamen en TLDs werken lees je in ons artikel Hoe domeinnamen werken.
Stel je hebt het domein voorbeeld.nl en je wilt ns1.voorbeeld.nl als nameserver gebruiken. Maar om het IP van ns1.voorbeeld.nl te vinden, moet je eerst voorbeeld.nl opvragen — een circulaire afhankelijkheid.
Definitie: Een glue record
KeurigOnline zegtGlue recordEen glue record is een A-record bij de TLD dat het IP-adres bevat van een nameserver binnen hetzelfde domein. is een A-record
KeurigOnline zegtA-recordEen A-record koppelt een domeinnaam aan een specifiek IPv4-adres in het DNS-systeem. dat direct bij de TLD nameserver
KeurigOnline zegtTLD nameserverEen TLD nameserver beheert DNS-informatie voor een topleveldomein zoals .nl, .com of .be. wordt opgeslagen om circulaire afhankelijkheden te doorbreken. Het bevat het IP-adres van een nameserver die zich binnen hetzelfde domein bevindt als het domein dat hij bedient.
Glue records zijn verplicht wanneer:
ns1.voorbeeld.nl voor voorbeeld.nl)Glue records zijn niet nodig wanneer:
ns1.transip.nl voor jouw domein)Voor .nl domeinen worden glue records beheerd via je registrar (zoals TransIP, Hostnet, of KeurigOnline). In je domeinbeheer zie je typisch een optie voor "Host records" of "Nameserver IP". Dit is waar je glue records configureert.
; Voorbeeld glue records voor voorbeeld.nl
voorbeeld.nl. IN NS ns1.voorbeeld.nl.
voorbeeld.nl. IN NS ns2.voorbeeld.nl.
; Glue records (bij de TLD opgeslagen)
ns1.voorbeeld.nl. IN A 203.0.113.1
ns2.voorbeeld.nl. IN A 203.0.113.2
Zonder DNS caching zou elke website die je bezoekt de volledige 8-stappen lookup vereisen. Caching slaat DNS-antwoorden tijdelijk op, waardoor herhaalde requests direct beantwoord kunnen worden.
DNS-antwoorden worden op meerdere niveaus gecachet:
De TTL (Time To Live) bepaalt hoe lang een DNS-record gecachet mag worden, in seconden. Na het verstrijken van de TTL moet de resolver opnieuw een query doen.
Definitie: TTL (Time To Live) is een waarde in seconden die aangeeft hoe lang een DNS-record geldig blijft in caches. Een hogere TTL vermindert DNS-verkeer maar vertraagt wijzigingen; een lagere TTL maakt snellere updates mogelijk maar verhoogt de belasting.
| TTL (seconden) | Duur | Geschikt voor |
|---|---|---|
300 |
5 minuten | Dynamische records, DDNS, failover |
3600 |
1 uur | Standaard websites, goede balans |
86400 |
1 dag | Stabiele records, MX, nameservers |
604800 |
1 week | Nameserver records (NS) |
Soms moet je de DNS cache handmatig legen, bijvoorbeeld na het wijzigen van records:
ipconfig /flushdns
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
sudo systemd-resolve --flush-caches
Ga naar chrome://net-internals/#dns en klik op "Clear host cache
KeurigOnline zegtCacheCache slaat tijdelijk gegevens op, waardoor je website sneller laadt.".
Negative caching
KeurigOnline zegtNegative cachingNegative caching slaat "niet gevonden" DNS-antwoorden (NXDOMAIN) tijdelijk op om herhaalde queries te voorkomen. is het cachen van "niet gevonden" antwoorden (NXDOMAIN). Zonder negative caching zou elke typfout of niet-bestaand subdomein de DNS-infrastructuur overbelasten.
KeurigOnline zegtNXDOMAINNXDOMAIN is een DNS-antwoord dat aangeeft dat het opgevraagde domein niet bestaat.
De TTL voor negative caching
KeurigOnline zegtNegative cachingNegative caching slaat "niet gevonden" DNS-antwoorden (NXDOMAIN) tijdelijk op om herhaalde queries te voorkomen. wordt bepaald door het SOA (Start of Authority) record, specifiek het minimum TTL veld. Typische waarden zijn 300-3600 seconden.
; SOA record met negative cache TTL
voorbeeld.nl. IN SOA ns1.voorbeeld.nl. hostmaster.voorbeeld.nl. (
2024010101 ; Serial
7200 ; Refresh
3600 ; Retry
1209600 ; Expire
3600 ; Negative cache TTL
)
Het DNS protocol (gedefinieerd in RFC 1035 uit 1987) is verrassend eenvoudig gebleven ondanks decennia van uitbreidingen. Een DNS message bestaat uit vijf secties:
DNS gebruikt traditioneel UDP port 53 voor queries, maar schakelt over naar TCP in specifieke situaties:
EDNS (Extension Mechanisms for DNS, RFC 6891) breidt het originele DNS protocol uit om moderne features te ondersteunen:
Definitie: EDNS (Extension Mechanisms for DNS) is een uitbreiding van het DNS protocol die grotere UDP paketten (tot 4096+ bytes), extra flags, en nieuwe opties mogelijk maakt. Het is essentieel voor DNSSEC
KeurigOnline zegtDNSSECDNSSEC beveiligt DNS-informatie tegen fraude., client subnet (ECS), en andere moderne DNS features.
EDNS
KeurigOnline zegtEDNSEDNS (Extension Mechanisms for DNS) breidt het DNS-protocol uit voor grotere pakketten en moderne features zoals DNSSEC. voegt een OPT pseudo-record toe aan de Additional sectie met:
Traditionele DNS
KeurigOnline zegtDNSHet Domain Name System (DNS) vertaalt domeinnamen naar IP-adressen, zodat websites makkelijk bereikbaar zijn. via UDP is snel maar onversleuteld — je ISP (en anderen) kunnen zien welke websites je bezoekt. Moderne encrypted DNS protocollen lossen dit privacyprobleem op.
| Protocol | Poort | Encryptie |
Standaard |
|---|---|---|---|
| UDP | 53 | Geen | RFC 1035 |
| TCP | 53 | Geen | RFC 1035 |
| DoT (DNS over TLS) | 853 | TLS 1.3 | RFC 7858 |
| DoH (DNS over HTTPS) | 443 | TLS |
RFC 8484 |
| DoQ (DNS over QUIC) | 853 | QUIC | RFC 9250 |
| DNSCrypt | 443/5443 | X25519-XSalsa20 | Geen RFC (community) |
DoH verpakt DNS queries in HTTPS-verkeer, waardoor ze niet te onderscheiden zijn van normaal webverkeer. Dit maakt het moeilijker voor ISPs om DNS te blokkeren of monitoren.
1.1.1.1 (Cloudflare) of 8.8.8.8 (Google)Android 9+ ondersteunt Private DNS (DoT) native:
one.one.one.one (Cloudflare) of dns.google (Google)Oblivious DoH
KeurigOnline zegtOblivious DoHOblivious DoH (ODoH) routeert DNS-queries via een proxy, zodat de provider je query ziet maar niet je IP-adres. (ODoH) voegt een extra laag privacy toe door queries via een proxy te routeren. De DNS-provider ziet je query maar niet je IP; de proxy ziet je IP maar niet je query. Apple en Cloudflare ondersteunen ODoH in hun iCloud Private Relay service.
De keuze voor een publieke DNS resolver in plaats van je ISP's DNS kan snelheid, privacy en beveiliging verbeteren. Hier zijn de populairste opties voor Nederlandse gebruikers:
| Provider | Primary | Secondary | Snelheid* | Privacy |
|---|---|---|---|---|
| Cloudflare | 1.1.1.1 |
1.0.0.1 |
~11ms | ⭐⭐⭐ Geen logging, audit |
8.8.8.8 |
8.8.4.4 |
~15ms | ⭐⭐ IP gelogd 24-48u | |
| Quad9 | 9.9.9.9 |
149.112.112.112 |
~18ms | ⭐⭐⭐ Swiss non-profit |
| OpenDNS | 208.67.222.222 |
208.67.220.220 |
~22ms | ⭐⭐ Cisco-owned |
| dns0.eu | 193.110.81.0 |
185.253.5.0 |
~12ms | ⭐⭐⭐ EU non-profit |
*Snelheid gemeten vanuit Nederland. Bron: dnsperf.com
https://dns.google/dns-queryNederlandse ISPs (Ziggo, KPN, Odido) bieden hun eigen DNS servers. Nadelen kunnen zijn:
NXDOMAIN
KeurigOnline zegtNXDOMAINNXDOMAIN is een DNS-antwoord dat aangeeft dat het opgevraagde domein niet bestaat. naar eigen zoekpagina'sDe meeste Nederlandse huishoudens krijgen een dynamisch IP-adres van hun ISP — het adres verandert periodiek. Dit is problematisch als je een thuisserver, NAS, of beveiligingscamera extern bereikbaar wilt maken.
Definitie: DDNS (Dynamic DNS) is een dienst die automatisch je DNS-record bijwerkt wanneer je IP-adres verandert. Hierdoor blijft je domein of subdomein
KeurigOnline zegtSubdomeinEen subdomein is een extra voorvoegsel voor je domeinnaam, zoals blog.voorbeeld.nl of shop.voorbeeld.nl. altijd bereikbaar, ook met een dynamisch IP.
| Provider | Gratis? | Eigen domein? | Update interval |
|---|---|---|---|
| No-IP | 1 gratis subdomain | Ja (betaald) | 5 min |
| DuckDNS | Onbeperkt gratis | Nee | 5 min |
| Cloudflare | Gratis (via API |
Ja (eigen domein vereist) | 1 min |
| Dynu | Gratis | Ja (gratis) | 2 min |
De meeste moderne routers (ASUS, Synology, FRITZ!Box) hebben ingebouwde DDNS-ondersteuning:
asuscomm.com subdomeinen).synology.me) of externe providerDNS kan meer dan alleen statische IP-adressen teruggeven. Met dynamische DNS responses kun je verkeer verdelen, failover implementeren, of verschillende antwoorden geven op basis van locatie.
Round-robin DNS
KeurigOnline zegtRound-robin DNSRound-robin DNS verdeelt verkeer over meerdere servers door de volgorde van A-records te roteren bij elke query. is de eenvoudigste vorm van DNS-gebaseerde load balancing
KeurigOnline zegtLoad balancingLoad balancing verdeelt verkeer over meerdere servers voor betere prestaties en betrouwbaarheid.: je configureert meerdere A-records voor hetzelfde domein, en DNS servers roteren de volgorde bij elke query.
; Round-robin configuratie
www.voorbeeld.nl. IN A 203.0.113.1
www.voorbeeld.nl. IN A 203.0.113.2
www.voorbeeld.nl. IN A 203.0.113.3
Voordelen: Eenvoudig, geen extra software nodig
Nadelen: Geen health checks — dode servers krijgen nog steeds verkeer
Met weighted round-robin kun je servers een gewicht geven. Een server met gewicht 2 krijgt twee keer zoveel verkeer als een server met gewicht 1. Dit is handig wanneer servers verschillende capaciteiten hebben.
Fewest connections load balancing
KeurigOnline zegtLoad balancingLoad balancing verdeelt verkeer over meerdere servers voor betere prestaties en betrouwbaarheid. stuurt nieuwe requests naar de server met de minste actieve verbindingen. Dit vereist een intelligente load balancer (niet puur DNS-gebaseerd).
GeoDNS
KeurigOnline zegtGeoDNSGeoDNS geeft verschillende IP-adressen terug op basis van de geografische locatie van de gebruiker. geeft verschillende IP-adressen terug op basis van de geografische locatie van de gebruiker. Een Nederlandse gebruiker krijgt een Amsterdamse server, een Duitse gebruiker een Frankfurtse.
Providers die GeoDNS
KeurigOnline zegtGeoDNSGeoDNS geeft verschillende IP-adressen terug op basis van de geografische locatie van de gebruiker. ondersteunen:
Split-horizon DNS
KeurigOnline zegtSplit-horizon DNSSplit-horizon DNS geeft verschillende antwoorden afhankelijk van of een query intern of extern komt. geeft verschillende antwoorden afhankelijk van waar de query vandaan komt. Typisch gebruik: interne gebruikers krijgen private IP-adressen, externe gebruikers krijgen publieke IPs.
Definitie: Split-horizon DNS
KeurigOnline zegtSplit-horizon DNSSplit-horizon DNS geeft verschillende antwoorden afhankelijk van of een query intern of extern komt. (ook wel split-brain DNS) is een configuratie waarbij een DNS server verschillende antwoorden geeft op basis van de bron van de query. Dit wordt gebruikt om interne en externe toegang te scheiden zonder aparte domeinnamen.
Voorbeeld:
mail.bedrijf.nl → krijgt 192.168.1.10mail.bedrijf.nl → krijgt 203.0.113.10DNS propagatie hangt af van je TTL-instellingen. Met een TTL van 3600 seconden (1 uur) zie je wijzigingen binnen 1-2 uur bij de meeste gebruikers. De vaak genoemde "24-48 uur" is een worst-case scenario voor zeer hoge TTLs en trage ISP
KeurigOnline zegtISPEen ISP (Internet Service Provider) is de aanbieder van jouw internetverbinding. caches. Tip: verlaag je TTL naar 300 seconden vóór een geplande wijziging.
Voor de meeste websites is een TTL van 3600 seconden (1 uur) een goede balans tussen snelheid en flexibiliteit. Gebruik 300 seconden voor records die vaak veranderen (DDNS, failover). Gebruik 86400 seconden (1 dag) voor stabiele records zoals nameserver delegaties.
Beide zijn technisch veilig en ondersteunen DNSSEC
KeurigOnline zegtDNSSECDNSSEC beveiligt DNS-informatie tegen fraude.. Het verschil zit in privacy: Cloudflare belooft geen IP-adressen te loggen en laat dit auditen door KPMG. Google logt IP-adressen voor 24-48 uur. Voor maximale privacy is Cloudflare (1.1.1.1) of Quad9 (9.9.9.9, Zwitsers non-profit) de betere keuze.
Je systeem probeert automatisch de secondary DNS server. Daarom stel je altijd twee DNS servers in. Als beide falen, krijg je een "DNS lookup failed" of "Server not found" foutmelding. Grote resolvers zoals Cloudflare hebben via anycast
KeurigOnline zegtAnycastAnycast is een netwerktechniek waarbij meerdere servers hetzelfde IP-adres delen en verkeer naar de dichtstbijzijnde server wordt gerouteerd. honderden servers, waardoor uitval vrijwel onmogelijk is.
Ja, maar niet via traditionele DDNS-providers zoals No-IP (die bieden alleen subdomeinen). Voor je eigen .nl domein gebruik je een DNS-provider met API-toegang, zoals Cloudflare (gratis) of TransIP. Je combineert dit met een DDNS-client die de API aanroept bij IP-wijzigingen.
Ga naar Instellingen → Netwerk en internet → Wi-Fi/Ethernet → [Je verbinding] → Hardware-eigenschappen. Klik bij DNS-servertoewijzing op Bewerken. Stel handmatig 1.1.1.1 (Cloudflare) of 8.8.8.8 (Google) in. Windows 11 toont automatisch de optie "DNS via HTTPS" voor ondersteunde servers. Schakel deze in.
DNS is veel meer dan alleen het vertalen van domeinnamen naar IP-adressen. Door te begrijpen hoe recursieve queries werken, kun je betere TTL-waardes kiezen. Door DNS caching te begrijpen, weet je waarom wijzigingen tijd kosten. En door DoH of DoT te gebruiken, bescherm je je privacy tegen afluisteren.
De belangrijkste takeaways:
Heb je vragen over DNS-configuratie voor je .nl, .com of .be domein? Neem contact op met ons — we helpen je graag met het optimaliseren van je DNS-infrastructuur. Bekijk ook onze LiteSpeed Cache instellingen voor nog meer snelheidswinst.
Dit artikel is gebaseerd op officiële documentatie en gerenommeerde bronnen: