DNS

Gepubliceerd op 2 min leestijdBeoordeel dit artikel

In het kort

DNS vertaalt namen van websites naar IP-adressen. Het is het adresboek van het internet en werkt bij bijna alles wat je online doet.

Als je een websiteadres intypt, moet je computer eerst weten op welk IP-adres die website te vinden is. Dat opzoeken gebeurt via het Domain Name System, kortweg DNS. Je kunt het zien als het adresboek van het internet: je zoekt op naam en krijgt een nummer terug. Dat gebeurt zo snel dat je er normaal niets van merkt.

Hoe een DNS-opvraag verloopt

Stel dat je een website opent. Dan gebeurt in grote lijnen het volgende:

  1. Je computer kijkt eerst in zijn eigen geheugen, de DNS-cache, of het adres onlangs is opgezocht.
  2. Is dat niet zo, dan stelt hij de vraag aan een DNS-resolver, meestal die van je internetprovider of een die je zelf hebt ingesteld.
  3. De resolver zoekt het antwoord op via een hiërarchie van servers: van de rootservers, via de servers van de extensie (zoals .nl of .com), naar de server die gezaghebbend is voor dat specifieke domein.
  4. Het antwoord gaat terug naar je computer, die vervolgens verbinding maakt met het gevonden IP-adres.

Elk antwoord heeft een houdbaarheid, de TTL. Zolang die niet verlopen is, gebruiken resolvers en je computer het bewaarde antwoord. Dat scheelt tijd en verkeer.

DNS-records

Voor een domeinnaam worden verschillende soorten gegevens bijgehouden, records genoemd. Een paar bekende:

  • A en AAAA: het IPv4- en IPv6-adres van een naam
  • CNAME: een verwijzing naar een andere naam
  • MX: welke server de e-mail voor het domein ontvangt
  • TXT: vrije tekst, vaak gebruikt voor verificatie en e-mailbeveiliging

DNS en je privacy

Klassieke DNS-verzoeken gaan onversleuteld over het netwerk. Wie meekijkt, kan dus zien welke domeinen je opvraagt. Nieuwere technieken als DNS over HTTPS en DNS over TLS versleutelen die verzoeken. Veel besturingssystemen en browsers ondersteunen dit inmiddels. Meer over het versleutelen van gegevens lees je bij encryptie.

Als DNS niet werkt

Werkt internet wel, maar laden websites niet op naam, dan ligt het probleem vaak bij DNS. Het legen van de DNS-cache of het tijdelijk gebruiken van een andere DNS-server kan dan helpen. Ook een verkeerde DNS-instelling op je router kan de oorzaak zijn.

Wat vind je van dit artikel?

Help anderen en geef als een van de eersten je oordeel.

Geef 1 tot 5 sterren

Je stem is anoniem. Om dubbel stemmen te voorkomen bewaren we 30 dagen een versleutelde code, geen IP-adres.