Focus op resultaat: DNS vertaalt domeinnamen naar IP-adressen zodat browsers de juiste server vinden. Het is het onzichtbare adresboek van het internet.
DNS (Domain Name System) is het hierarchische naamgevingssysteem dat voor mensen leesbare domeinnamen (zoals mgsoftware.nl) vertaalt naar de numerieke IP-adressen die computers gebruiken om elkaar op een netwerk te lokaliseren. Elke keer dat je een website bezoekt, een e-mail verstuurt of een API-call doet, vindt eerst een DNS-lookup plaats om de hostnaam naar een adres te resolven. Het is de fundamentele infrastructuurlaag van het internet.

DNS (Domain Name System) is het hierarchische naamgevingssysteem dat voor mensen leesbare domeinnamen (zoals mgsoftware.nl) vertaalt naar de numerieke IP-adressen die computers gebruiken om elkaar op een netwerk te lokaliseren. Elke keer dat je een website bezoekt, een e-mail verstuurt of een API-call doet, vindt eerst een DNS-lookup plaats om de hostnaam naar een adres te resolven. Het is de fundamentele infrastructuurlaag van het internet.
DNS-resolutie volgt een hierarchische delegatieketen. Wanneer een gebruiker een domein in de browser typt, controleert de query eerst de lokale stub resolver cache op het besturingssysteem. Als er geen gecacht antwoord is, gaat het naar een recursive resolver (doorgaans van de ISP of een publieke resolver zoals Cloudflare 1.1.1.1 of Google 8.8.8.8). De recursive resolver bevraagt de root nameservers (13 logische clusters die wereldwijd via anycast zijn gedeployed), die doorverwijzen naar de juiste TLD-nameserver (.nl, .com, .org). De TLD-nameserver wijst naar de authoritative nameserver voor het specifieke domein, die het definitieve antwoord retourneert. Deze hele keten is doorgaans binnen 100 milliseconden voltooid. De meestgebruikte DNS-recordtypen zijn: A (koppelt domein aan IPv4-adres), AAAA (IPv6-equivalent), CNAME (aliased een domein naar een ander, veelgebruikt voor CDN- en PaaS-deployments), MX (wijst mailservers aan met prioriteitsvolgorde), TXT (gebruikt voor domeinverificatie, SPF, DKIM en DMARC e-mailauthenticatie), NS (delegeert een zone naar specifieke nameservers), SRV (service-locatie voor protocollen als SIP en XMPP) en CAA (specificeert welke certificate authorities SSL-certificaten mogen uitgeven voor het domein). TTL (Time-To-Live) bepaalt hoe lang een resolver een record cachet voordat het de authoritative server opnieuw bevraagt. Lagere TTL's (60-300 seconden) maken snellere failover mogelijk maar verhogen de query-belasting; hogere TTL's (3600+ seconden) verlagen de belasting maar vertragen propagatie van wijzigingen. DNSSEC voegt cryptografische handtekeningen toe aan DNS-responses om spoofing en cache poisoning te voorkomen. DNS-over-HTTPS (DoH) en DNS-over-TLS (DoT) versleutelen DNS-queries tussen client en recursive resolver. Anycast routing, gebruikt door providers als Cloudflare en Google, zorgt ervoor dat queries worden beantwoord door de geografisch dichtstbijzijnde nameserver. GeoDNS kan verschillende IP-adressen retourneren op basis van de locatie van de aanvrager. DNS-rebinding bescherming in browsers voorkomt dat kwaadaardige websites DNS-responses manipuleren om via het interne netwerk van de gebruiker te communiceren, een aanvalsvector die relevant is voor IoT-apparaten en interne services. ALIAS- of ANAME-records, aangeboden door providers als Cloudflare en Route 53, lossen de beperking op dat CNAME-records niet op de zone apex (bare domain) mogen worden geplaatst door de resolutie server-side uit te voeren en een A-record te retourneren. Negative caching (RFC 2308) zorgt ervoor dat resolvers onbestaande domeinen (NXDOMAIN-responses) ook cachen, wat herhaalde queries naar niet-bestaande subdomeinen vermindert en de belasting op authoritative nameservers verlaagt. Managed DNS-providers bieden doorgaans 100 procent SLA op beschikbaarheid door hun nameservers op honderden locaties via anycast te draaien.
MG Software beheert DNS via Cloudflare voor alle klantdomeinen. We configureren CNAME-records die naar Vercel wijzen voor frontend-deployments, stellen MX-records in voor Google Workspace of Microsoft 365 e-mail en implementeren de volledige e-mailauthenticatiestack (SPF, DKIM en DMARC) om bezorgbaarheid te maximaliseren en spoofing te voorkomen. Cloudflare's proxy-modus geeft elke klant DDoS-bescherming en CDN-caching zonder extra infrastructuur. Voor elke geplande DNS-migratie verlagen we TTL's 24 uur van tevoren om propagatievertragingen tijdens de overstap te minimaliseren. We zetten Cloudflare ALIAS-records in op de zone apex zodat bare domains rechtstreeks naar Vercel kunnen wijzen zonder de beperkingen van CNAME-records. CAA-records configureren we expliciet om uitsluitend Let's Encrypt en Cloudflare als certificate authority toe te staan, wat het risico op ongeautoriseerde certificaatuitgifte minimaliseert. Monitoring via Cloudflare Analytics geeft ons inzicht in queryvolumes, resolutiefouten en geografische verkeerspatronen per domein.
DNS is de eerste stap in elke internetverbinding. Als DNS traag is, is elke pageload traag. Als DNS verkeerd geconfigureerd is, worden websites onbereikbaar, stuiteren e-mails en slagen SSL-certificaatvalidaties niet. Voor bedrijven raakt DNS-betrouwbaarheid direct aan uptime, e-mailbezorgbaarheid en het vermogen om infrastructuur te migreren zonder downtime. DNS goed inrichten is onzichtbaar; DNS fout inrichten is onmiddellijk zichtbaar voor elke gebruiker. Een verkeerd geconfigureerd SPF- of DMARC-record kan ertoe leiden dat alle uitgaande e-mails in spam belanden, wat bij een salesorganisatie direct omzetverlies betekent. Snelle DNS-resolutie via een anycast-provider als Cloudflare scheelt tientallen milliseconden per paginalading, wat over miljoenen verzoeken per maand een meetbaar verschil maakt in Core Web Vitals en daarmee in Google-rankings.
TTL's staan op hoge waarden tijdens incidenten waardoor resolvers dode IP's blijven retourneren gedurende uren. CNAME-records worden op de zone apex (bare domain) gezet waar alleen A- of ALIAS-records zijn toegestaan, wat resolutie breekt. SPF, DKIM of DMARC records zijn verkeerd geconfigureerd waardoor legitieme e-mails de authenticatie niet halen en in spam belanden. DNSSEC wordt genegeerd, waardoor het domein kwetsbaar blijft voor cache poisoning. Wildcard records worden te breed ingezet en vangen per ongeluk verkeer af dat voor een specifiek subdomein bedoeld is. CAA-records ontbreken, waardoor elke certificate authority certificaten voor het domein kan uitgeven, wat het risico op ongeautoriseerde certificaten verhoogt. Teams testen DNS-wijzigingen niet met dig of nslookup voor uitrol, waardoor configuratiefouten pas zichtbaar worden als gebruikers melden dat de site onbereikbaar is.
Dezelfde expertise die u leest, zetten wij in voor klanten.
Ontdek wat wij kunnen doenZo werkt een CDN: uitleg, voordelen en valkuilen
Van proof-of-concept tot productie: Een CDN serveert webcontent vanuit edge-locaties wereldwijd, waardoor laadtijden drastisch afnemen en de belasting…
Wanneer verkeerspieken kwaadwillig zijn en wat je eraan doet
DDoS-bescherming verdedigt applicaties tegen massale verkeersoverstromingen die systemen platleggen, onder meer met Cloudflare, rate limiting en…
Wat is een API? Betekenis, werking en toepassing in moderne software
Een API (Application Programming Interface) koppelt softwaresystemen via gestandaardiseerde protocollen: van betaalintegraties en CRM-koppelingen tot real-time data-uitwisseling tussen apps, microservices en externe platformen.
Maatwerk software en apps in Amsterdam
MG Software bouwt webapps en portals voor Amsterdamse bedrijven. Persoonlijk contact, eerlijke prijs. Vraag een gratis projectscan aan.