Wat is DNS?
Elke keer dat u een website opent, vertaalt een onzichtbare directoryservice de naam die u hebt getypt naar een nummer dat uw computer kan bereiken. Hier leest u hoe het Domain Name System werkt en hoe u kunt lezen wat het over elk domein publiceert.
Het telefoonboek van internet
Computers zoeken niet op naam, maar maken verbinding IP-adressen. DNS, de Domeinnaamsysteem, is de gedistribueerde map die gedenkwaardige namen zoals example.com naar die cijfers. Het werd in 1983 uitgevonden, juist omdat het enige hostbestand van het vroege internet in Stanford onmogelijk te onderhouden was.
Er zijn twee dingen die DNS opmerkelijk maken: dat is het ook gedistribueerd (geen enkele machine weet alles), en dat is ook zo overal opgeslagen (antwoorden worden een tijdje onthouden, dus opzoeken gaat snel). Beide eigenschappen bepalen hoe het systeem zich van dag tot dag gedraagt.
Wat er gebeurt tijdens een DNS-zoekopdracht
Wanneer uw browser om een website vraagt, werkt een keten van DNS-servers in enkele milliseconden samen:
# 1. Uw apparaat vraagt de geconfigureerde resolutie (vaak die van uw ISP, of 8.8.8.8 / 1.1.1.1) # 2. Als de oplosser het antwoord niet in de cache heeft, doorloopt hij de hiërarchie: # rootservers → ".com"-servers → voorbeeld.com's eigen naamservers # 3. De gezaghebbende server van het domein antwoordt met de daadwerkelijke records # 4. De oplosser slaat het antwoord op de TTL van het record op in de cache en antwoordt u
De laatste hop – de server die voor het domein zelf spreekt – is waar de NS-records (hieronder) naar verwijzen. Alles daarboven is slechts delegatie.
De recordtypen die er toe doen
De DNS-zone van een domein is een kleine database met getypte records. Dit zijn degenen die je daadwerkelijk tegenkomt:
| Type | Wat het doet | Voorbeeld |
|---|---|---|
| A | Wijst een naam toe aan een IPv4-adres | example.com → 93.184.216.34 |
| AAAA | Wijst een naam toe aan een IPv6-adres | example.com → 2606:2800::2201 |
| CNAME | Alias: verwijst een naam naar een andere naam | www.example.com → example.com |
| MX | Mailservers die de e-mail van het domein ontvangen | 10 aspmx.l.google.com |
| TXT | Vrije tekst: SPF antispam, DKIM, eigendomsbewijzen | "v=spf1 -all" |
| NS | De gezaghebbende naamservers voor de zone | ns1.examplehost.com |
| CAA | Welke certificaatautoriteiten mogen TLS-certificaten uitgeven | 0 issue "letsencrypt.org" |
| SOA | Zone-metagegevens: primaire server, contact, caching-timers | ns1. dns-admin. … |
| PTR | Het omgekeerde: wijst een IP terug aan een hostnaam | 8.8.8.8 → dns.google |
Er zijn twee eigenaardigheden die de moeite waard zijn om te weten: een CNAME is dat wel niet toegestaan op de root van het domein (daarom example.com gebruikt rechtstreeks A/AAAA-records) en een domein met MX "0 ." heeft een nul MX — een bewuste manier om te zeggen "dit domein verzendt e-mail maar ontvangt geen".
Caching, TTL en propagatie
Elke plaat draagt een TTL (tijd om te leven) — het aantal seconden dat de oplossers het antwoord mogen hergebruiken voordat ze opnieuw vragen. Een TTL van 3600 seconden betekent maximaal een uur caching wereldwijd; een TTL van 60 seconden betekent dat wijzigingen binnen een minuut verschijnen.
Dit is wat mensen bedoelen met "DNS-propagatie": er is geen uitzending van wijzigingen, alleen caches die in hun eigen tempo verlopen. Vóór een geplande migratie is de klassieke truc om de TTL van tevoren te verlagen, de overstap te maken, hem snel overal te zien landen en vervolgens de TTL weer te verhogen om van de caching te genieten.
Tip voor probleemoplossing: als een site voor anderen laadt, maar niet voor u, kan het zijn dat uw lokale oplosser nog steeds een oud antwoord in de cache bevat. Als u uw apparaat naar 1.1.1.1 overschakelt of de DNS-cache leegmaakt, wordt dit meestal opgelost.
Controleer zelf de DNS van elk domein
U heeft geen opdrachtregelprogramma's nodig: onze browserhulpprogramma's ondervragen live de oplossers van Google en Cloudflare:
- DNS-controle — haal elk recordtype van elk domein met één klik op.
- Domein naar IP — bekijk alleen de adressen waarnaar een domein verwijst, met hostinggegevens.
- Omgekeerde IP-lookup — het PTR-record: op welke hostnaam een IP antwoordt.
Meer informatie
- Benieuwd naar de cijfers aan de andere kant? Lezen wat een IP-adres is of de IPv4 versus IPv6-vergelijking.
- Onderzoek naar de reputatie van een IP? Zie de Gids voor IP-zwarte lijsten.
DNS-vragen
Wat is DNS in eenvoudige bewoordingen?
DNS (Domain Name System) is het telefoonboek van het internet: het vertaalt namen die u kunt typen, zoals voorbeeld.com, naar de IP-adressen waarmee computers daadwerkelijk verbinding maken. Zonder dit zou u voor elke website nummeradressen moeten onthouden.
Wat zijn de 8.8.8.8- en 1.1.1.1-adressen?
Het zijn openbare DNS-resolvers van Google en Cloudflare. Uw ISP voert er standaard één uit, maar iedereen kan in plaats daarvan deze openbare opvragen; ze zijn gratis, snel en vaak sneller om DNS-wijzigingen op te pikken. Onze DNS-tools ondervragen beide via gecodeerde DNS-over-HTTPS.
Hoe lang duurt het voordat een DNS-wijziging overal werkt?
Zolang de vorige TTL (time to live) van de plaat behouden blijft. Resolvers cachen antwoorden voor de TTL-duur (seconden tot dagen). Nadat u een record hebt bewerkt, blijven oplossers over de hele wereld het oude antwoord weergeven totdat hun in de cache opgeslagen kopie verloopt. Verlaag de TTL vóór een geplande wijziging om de overstap sneller te laten verlopen.
Wat is het verschil tussen DNS en een IP-adres?
Een IP-adres is het nummer dat een apparaat op internet identificeert; DNS is het systeem dat gedenkwaardige domeinnamen aan die nummers koppelt. Het domein is de naam, het IP-adres is de bestemming en DNS is de vertaling daartussen.