Inhoud

Het DNS proces

Als je surft over het internet maak je extensief gebruik van het DNS systeem. Of je nu inbelt met een 56K modem of gebruik maakt van een flitsende ADSL verbinding, er komt altijd een DNS aan te pas om de domeinnamen die je opvraagt om te zetten in ip adressen. Bij het surfen over het web communiceert de webbrowser met de DNS bij de internet provider. (Je kunt de adressen van de DNSen die jouw computer gebruikt vinden in Windows XP en 2000 door het commando 'ipconfig /all' in te typen in de command prompt).

Onderstaande opsomming geeft een globaal beeld van hoe het omzetten van een domeinnaam in een ip adres normaal gesproken gaat.

  1. De gebruiker typt de domeinnaam Tekstenuitleg.net in in de adresbalk van de browser of klikt op een link met daarin deze domeinnaam.
  2. Het TCP/IP protocol van de computer stuurt een aanvraag naar de DNS bij de internet provider.
  3. De DNS kijkt in zijn cache (tijdelijke opslagruimte) of-ie de domeinnaam kent.
  4. Als-ie dat kent stuurt-ie het bijbehorende ip adres terug naar de browser van de aanvrager. De browser kan nu contact leggen met het gegeven ip adres en aan de webserver aldaar vragen om een webpagina.

Het komt natuurlijk voor dat de DNS bij de internet provider een bepaalde domeinnaamnietkent. In dit geval wordt eenroot DNSgeraadpleegt. Een root DNS staat aan de top van de DNS hiërarchie en bevat informatie over alle top-level domeinen. Top-level domein wil zeggen 'het laatste onderdeel van de domeinnaam'. Voorbeelden zijn .com, .net, .org, .edu, .gov, .nl, .de, .jp, etc. Een root server weet voor alle top-level domeinen welke DNSen deze top-level domeinen beheren.

  1. De gebruiker typt de domeinnaam Tekstenuitleg.net in in de adresbalk van de browser of klikt op een link met daarin deze domeinnaam.
  2. Het TCP/IP protocol van de computer stuurt een aanvraag naar de DNS bij de internet provider.
  3. De DNS kijkt in zijn cache (tijdelijke opslagruimte) of-ie de domeinnaam kent.
  4. Als-ie datnietkent stuurt-ie de aanvraag door naar een root DNS server. De root DNS server kijkt welke DNS de gegevens voor het .nl top-level domein beheert en stuurt hiervan het ip terug naar de DNS bij jouw provider.
  5. De DNS bij de internet provider stuurt het ip adres van de juiste DNS terug naar de browser van de gebruiker.
  6. De browser legt contact met de DNS op het gegeven ip adres.
  7. Deze DNS weet wél het ip adres van Tekstenuitleg.net en geeft dit door aan de browser.
  8. De browser legt contact met de webserver op het gegeven ip.