DNS
Staat voor "Domain Name System."
Domeinnamen zijn gemakkelijk te onthouden namen voor websites en andere diensten op internet. Computers benaderen internetapparaten echter via hun IP-adressen. DNS vertaalt domeinnamen naar IP-adressen, zodat je een locatie op internet via de domeinnaam kunt openen.
Dankzij DNS kun je een website bezoeken door de domeinnaam in te typen in plaats van het IP-adres. Als je bijvoorbeeld het Computerwoordenboek van Tech Terms wilt bezoeken, typ je gewoon "techterms.com" in de adresbalk van je webbrowser, in plaats van het IP-adres (67.43.14.98). DNS maakt ook e-mailadressen eenvoudiger, omdat DNS de domeinnaam (na het symbool "@") naar het juiste IP-adres vertaalt.
Om te begrijpen hoe DNS werkt, kun je het vergelijken met de contacten-app app op je smartphone. Wanneer je een vriend belt, selecteer je gewoon zijn of haar naam uit een lijst. De telefoon belt die persoon niet echt op naam, maar belt het telefoonnummer van die persoon. DNS werkt op dezelfde manier door aan elke domeinnaam een uniek IP-adres te koppelen.
In tegenstelling tot je adresboek wordt de DNS-vertaaltabel niet op één locatie opgeslagen. In plaats daarvan worden de gegevens opgeslagen op miljoenen servers over de hele wereld. Wanneer een domeinnaam wordt geregistreerd, moeten er minstens twee naamservers aan worden toegewezen (die op elk moment via de domeinnaamregistrar kunnen worden bewerkt). De adressen van de naamservers verwijzen naar een server met een overzicht van domeinnamen en de bijbehorende IP-adressen. Wanneer een computer via internet een website opent, zoekt deze de bijbehorende naamserver en haalt het juiste IP-adres voor de website op.
Omdat DNS-vertaling extra overhead veroorzaakt bij het verbinden met websites, cachen internetproviders DNS-records en slaan ze de gegevens lokaal op. Zodra het IP-adres van een domeinnaam in de cache is opgeslagen, kan een internetprovider volgende verzoeken automatisch naar het juiste IP-adres doorsturen. Dit werkt goed totdat een IP-adres verandert. In dat geval kan het verzoek naar de verkeerde server worden gestuurd of reageert de server helemaal niet. Daarom worden DNS-caches regelmatig bijgewerkt, meestal ergens tussen een paar uur en een paar dagen.
Test je kennis