Het Domain Name System (DNS) is het adresboek van het internet. Het zet een naam die mensen kunnen onthouden, zoals topdevs.nl, om naar het numerieke IP-adres dat computers echt gebruiken om een website te vinden. Zonder DNS zou je voor elke site die je bezoekt een rij cijfers moeten intypen.
Zie het als de contactenapp op je telefoon. Je tikt op de naam van een vriend en op de achtergrond belt je telefoon het echte nummer. Je ziet of onthoudt die cijfers nooit. DNS doet hetzelfde voor elke website, mailserver en online dienst, en zoekt stilletjes het juiste adres op zodra je een domein intikt. En het gebeurt in een fractie van een seconde. Tegen de tijd dat de pagina begint te laden, is de opzoekactie allang klaar.
Het systeem is verspreid over duizenden servers over de hele wereld, en daarom valt het bijna nooit in één keer uit. Als je browser om topdevs.nl vraagt, springt die vraag van de ene server naar de volgende tot hij bij de server is die het antwoord kent. Dat antwoord wordt daarna een tijdje gecachet, zodat de volgende bezoeker het adres nog sneller krijgt.
Die opzoekactie leunt op DNS-records, kleine vermeldingen die zeggen welke server antwoordt voor een naam. Als je een nieuwe site lanceert of naar een nieuwe host verhuist, worden deze records bijgewerkt, en die wijziging verspreidt zich in een paar uur over het internet. Door die verspreiding laadt een verse website soms wel voor de één en even nog niet voor de ander.
Bij TopDevs regelen we de DNS-instellingen bij de lancering van een klantsite, zodat het domein vanaf het moment van livegang naar de juiste plek wijst.