DNS staat voor Domein Naam Systeem.
Dit systeem omvat een wereldwijde database van domeinnamen die hiërarchisch zijn opgebouwd. Deze domeinnamen zijn gekoppeld aan een IP-adres. (IP-adres = Uniek adres in de vorm van cijfers/getallen, waarmee een (internet-)computer of server geïdentificeerd kan worden.)
De DNS regelt de vertaalslag tussen het IP-adres en de domeinnaam. Elke computer die op internet is aangesloten heeft een IP-adres. Een IP-adres bestaat uit 4 cijfercombinaties, die worden gescheiden door punten, bijvoorbeeld: 217.170.22.2 Het is dus mogelijk een IP-adres te koppelen aan een domeinnaam. De meeste providers hebben een primary (eerste) name server en een secondary (tweede) name server, het is ook mogelijk dat een provider meer dan twee name servers heeft.
Hoe werkt DNS en wat gebeurt er als je in je adresbalk een domeinnaam ingeeft?
Het Domain Name System wordt gevormd door name servers. Elke name server is verantwoordelijk voor een bepaald gebied. Dit werkt als volgt:
- Wanneer je een domeinnaam intypt in je adresbalk dan zal je browser verbinding gaan maken met de primary name server. Dit zal bijna altijd de name server van je internetprovider zijn.
- De domeinnaam word achterstevoren uitgelezen. Bijvoorbeeld: com.alphamegahosting.www. Net als bij telefoonnummers vertelt het eerste nummer naar welk land je belt.
- De domeinnaamserver (name server) voert regelmatig een update uit (DNS-update), zodat hij weet waar de domeinnamen te vinden zijn.
- Deze informatie slaat de name server op en dan weet hij direct welke server er verantwoordelijk is voor een domeinnaam.
- Als je een domeinnaam dan opvraagt, zal de name server een IP-nummer als reactie geven.
- De name server geeft dit nummer dan door aan de provider en zo weet hij waar hij de domeinnaam kan vinden.
- De webserver laat nu de pagina zien in jouw browser window (bijvoorbeeld Internet Explorer).
Het hele proces duurt een aantal seconden. Dit is natuurlijk afhankelijk van de bandbreedte die je hebt. Een Domein Naam Systeem onthoudt de informatie voor twee dagen en dan, als er weer een nieuwe aanvraag voor die domeinnaam is, doet hij een update.