DNS Basics

Het Domain Name System (DNS) is als het telefoonboek van het internet. Het zet voor mensen leesbare domeinnamen om in IP-adressen waarmee computers elkaar identificeren.

De DNS-hiërarchie.root.com.org.plexample.comNSexample.orgNS
De root delegeert elk topleveldomein, en elk topleveldomein delegeert de naamservers van een domein.

Hoe DNS werkt

Wanneer je een domeinnaam als "example.com" in je browser typt, moet je computer het bijbehorende IP-adres vinden. Dat proces bestaat uit meerdere stappen:

  1. Je computer controleert zijn lokale DNS-cache
  2. Wordt daar niets gevonden, dan bevraagt hij een recursieve DNS-server
  3. De recursieve server bevraagt de rootservers, dan de TLD-servers, dan de autoritatieve servers
  4. Het IP-adres wordt teruggegeven en in de cache opgeslagen
Hoe een opvraging wordt opgelostClientResolver.root.comNSA93.184.216.341234
Een opvraging die niet in de cache staat, vraagt eerst de root, dan het topleveldomein en ten slotte de naamservers van het domein zelf.

Belangrijke DNS-onderdelen

  • DNS-resolver - De server die je DNS-query's verwerkt
  • Rootservers - De DNS-servers op het hoogste niveau, die naar de TLD-servers verwijzen
  • TLD-servers - De servers van de topleveldomeinen (.com, .org, enz.)
  • Autoritatieve DNS-servers - De servers die de werkelijke records van een domein bevatten

Waarom DNS belangrijk is

DNS is fundamenteel voor de werking van het internet. Het begrijpen helpt je om:

  • De e-mail en website van je domein instellen
  • Problemen met domeinresolutie opsporen
  • Beveiligingsmaatregelen als SPF, DKIM en DMARC doorvoeren
  • Hoge beschikbaarheid en goede prestaties waarborgen
Probeer het op je domein

Zie de theorie in de praktijk — voer DNS-lookup uit voor je eigen domein.