Wat is een DNS-server?

Een DNS-server is een computer die de hele dag één vraag beantwoordt. "Waar staat deze website?" Elke keer dat je een domeinnaam in je browser typt, zoekt een DNS-server het antwoord op en stuurt hij je browser naar de juiste plek. Zonder DNS-servers zou…

Heb je het hoofdstuk over wat DNS is gelezen, dan weet je al dat het domain name system namen vertaalt naar IP-adressen. Een DNS-server is een van de machines die die vertaling mogelijk maken. Er is niet maar één. Wereldwijd zijn er miljoenen DNS-servers, die elk een specifieke rol spelen in de lookup-keten.

Wat is een DNS-server in gewone taal?

Een DNS-server is een computer die informatie over domeinnamen opslaat en lookup-verzoeken beantwoordt. Als je browser een website moet vinden, vraagt hij het aan een DNS-server. Die server heeft het antwoord al opgeslagen, of weet welke andere server hij hierna moet vragen.

Denk aan het bellen van een helpdesk. Je vraagt om het telefoonnummer van iemand. De medewerker weet het misschien uit zijn hoofd, of moet het even navragen bij een ander. Hoe dan ook krijg je het nummer terug en kun je bellen. Een DNS-server werkt precies zo. Jij geeft een domeinnaam, en hij geeft het IP-adres terug dat je browser nodig heeft om de site te laden.

De betekenis van een DNS-server is eenvoudig. Het is een server die bij het domain name system hoort. Zijn enige taak is om namen te vertalen naar nummers, zodat apparaten elkaar op internet kunnen vinden.

Wat zijn de vier typen DNS-servers?

Niet elke DNS-server doet hetzelfde. Er zijn vier typen en elk handelt een andere stap in het lookup-proces af. Begrijpen hoe DNS-servers werken, betekent weten wat elk type doet en wanneer het een rol speelt.

Recursive resolver

De recursive resolver is de eerste server waarmee je browser praat. Hij wordt meestal door je internetprovider beheerd. Als je een domeinnaam typt en op enter drukt, gaat het verzoek eerst naar deze server. De resolver heeft voor de meeste domeinen het definitieve antwoord niet. In plaats daarvan doet hij het speurwerk. Hij neemt namens jou contact op met andere servers, verzamelt het antwoord en stuurt het terug naar je browser.

Zie de recursive resolver als een bibliothecaris. Je vraagt om een boek. De bibliothecaris kent niet elk boek uit zijn hoofd, maar weet hoe hij het vindt. Hij zoekt in de catalogus, loopt naar de juiste plank, pakt het boek en geeft het aan je. De resolver doet hetzelfde met IP-adressen.

De resolver bewaart ook antwoorden die hij al heeft opgezocht. Dat heet caching. Heeft iemand anders op hetzelfde netwerk vijf minuten geleden naar hetzelfde domein gevraagd, dan heeft de resolver het antwoord al opgeslagen en kan hij de overige stappen overslaan.

Root nameserver

Heeft de resolver het antwoord niet in zijn cache, dan is zijn eerste halte een root nameserver. Er zijn 13 sets root nameservers, verspreid over de hele wereld. Ze staan helemaal bovenaan het DNS-systeem.

Een root nameserver kent het IP-adres van geen enkele specifieke website. Hij weet wel welke server elke domeinextensie afhandelt. Zoek je een .com-domein, dan vertelt de root nameserver de resolver waar de .com-servers staan. Zoek je een .org-domein, dan verwijst hij naar de .org-servers.

Root nameservers zijn het startpunt van elke DNS-lookup die niet al in de cache staat. Ze beantwoorden de vraag niet, maar weten altijd waar die heen moet.

TLD-nameserver

TLD staat voor top-level domain. De TLD-nameserver handelt alle domeinen onder een bepaalde extensie af. De .com TLD-nameserver kent elk .com-domein. De .net TLD-nameserver kent elk .net-domein.

Als de recursive resolver de TLD-nameserver bereikt, vraagt hij: "Welke server is verantwoordelijk voor dit specifieke domein?" De TLD-nameserver geeft niet het uiteindelijke IP-adres terug. Hij geeft het adres van de authoritative nameserver van dat domein. Dat is de server die het echte antwoord heeft.

Authoritative nameserver

De authoritative nameserver is de laatste halte. Dit is de server die de echte DNS-records van een domein bevat. Hij weet op welk IP-adres de website staat, waar e-mail heen moet en welke andere records de domeineigenaar heeft ingesteld.

Als de recursive resolver de authoritative nameserver bereikt, krijgt hij het IP-adres waar hij naar zocht. De resolver stuurt dat adres terug naar je browser, je browser maakt verbinding met de webserver op dat adres en de pagina laadt.

Hoe werken deze DNS-servers samen?

Elke DNS-lookup volgt dezelfde keten. Dit gebeurt vanaf het moment dat je een domein typt tot de pagina begint te laden.

  1. Je typt een domeinnaam in je browser en drukt op enter.
  2. Je browser kijkt in zijn eigen cache. Heb je deze site onlangs bezocht, dan staat het IP-adres misschien al opgeslagen.
  3. Zo niet, dan gaat het verzoek naar de recursive resolver (meestal de server van je internetprovider).
  4. De resolver kijkt in zijn cache. Heeft hij een recent antwoord, dan stuurt hij dat meteen terug.
  5. Zo niet, dan neemt de resolver contact op met een root nameserver. De root nameserver zegt: "Voor .com-domeinen moet je bij deze TLD-nameserver zijn."
  6. De resolver neemt contact op met de TLD-nameserver. De TLD-nameserver zegt: "Voor dit specifieke domein moet je bij deze authoritative nameserver zijn."
  7. De resolver neemt contact op met de authoritative nameserver. Die geeft het echte IP-adres terug.
  8. De resolver stuurt het IP-adres naar je browser en bewaart het in de cache voor de volgende keer.
  9. Je browser maakt verbinding met het IP-adres en de webpagina laadt.

Dit hele proces duurt milliseconden. Je ziet het nooit gebeuren, maar het draait elke keer dat je een website bezoekt, een e-mail verstuurt of een online dienst gebruikt.

Wat gebeurt er als een DNS-server traag is of uitvalt?

Is een DNS-server in de keten traag of onbereikbaar, dan merk je dat meteen. De klachten zien er zo uit.

  • Pagina's beginnen pas na lange tijd te laden. Een trage recursive resolver zorgt voor vertraging voordat je browser de pagina zelfs maar begint te downloaden. De site zelf kan snel zijn, maar de DNS-lookup die eerst komt, houdt alles op.
  • Websites laden helemaal niet. Kan de resolver de root, TLD of authoritative nameserver niet bereiken, dan mislukt de lookup en toont je browser een foutmelding. De website staat nog gewoon online, maar je apparaat kan hem niet vinden.
  • Foutmeldingen als "DNS-server reageert niet". Dit betekent dat je apparaat de recursive resolver helemaal niet kan bereiken. Zonder die eerste server in de keten kunnen er geen lookups plaatsvinden en laadt geen enkele website.
  • Sommige sites werken en andere niet. Lookups uit de cache werken nog. Sites die je onlangs hebt bezocht laden misschien prima, omdat de resolver hun IP-adressen al heeft opgeslagen. Nieuwe sites mislukken omdat de resolver geen nieuwe lookups kan afronden.

DNS-storingen zijn zeldzaam op root- en TLD-niveau, omdat die systemen met veel reserve zijn gebouwd. Het vaakst gaat het mis bij de recursive resolver, de server van je internetprovider, of bij de authoritative nameserver, die wordt beheerd door je domein- of hostingaanbieder.

Wat is het verschil tussen openbare en private DNS?

Standaard gebruikt je apparaat de recursive resolver van je internetprovider. Dat is je private DNS-server. Hij werkt automatisch. Je hebt hem niet gekozen en hebt hem waarschijnlijk nooit opgemerkt.

Een openbare DNS-server is een alternatieve recursive resolver van een ander bedrijf. Iedereen kan ernaar overstappen. Openbare DNS-servers zijn gebouwd om snel, betrouwbaar en wereldwijd beschikbaar te zijn.

De belangrijkste redenen waarom mensen overstappen van de DNS van hun internetprovider naar een openbare DNS-server zijn de volgende.

  • Snelheid. Sommige openbare DNS-servers reageren sneller dan de standaardserver van je internetprovider, vooral als de servers van je provider overbelast zijn of ver weg staan.
  • Betrouwbaarheid. Openbare DNS-servers zijn gebouwd met uitgebreide back-upsystemen. Valt de ene server uit, dan neemt een andere het verzoek over. De DNS van je internetprovider heeft misschien niet dezelfde reserve.
  • Filtering. Sommige openbare DNS-servers hebben ingebouwde contentfiltering en blokkeren bekende schadelijke websites voordat ze laden. Dat is een extra beschermlaag zonder dat je iets op je apparaat hoeft te installeren.

Overstappen verandert je internetprovider of je internetsnelheid in het algemeen niet. Het verandert alleen welke server je DNS-lookups afhandelt.

Kun je je DNS-server wijzigen?

Ja. Je kunt wijzigen welke DNS-server je apparaat gebruikt, en dat kost minder dan vijf minuten.

Op de meeste computers en telefoons is er een scherm met netwerkinstellingen waar je het adres van een voorkeurs-DNS-server kunt invoeren. Je vervangt de automatische instelling door het adres van de openbare DNS-server die je wilt gebruiken. Na het opslaan stuurt je apparaat alle DNS-lookups naar die server in plaats van naar de standaard van je internetprovider.

Je kunt de DNS-server ook op routerniveau wijzigen. Pas je de DNS-instellingen van je router aan, dan gebruikt elk apparaat op je thuis- of kantoornetwerk automatisch de nieuwe server, zonder dat je de instellingen op elk apparaat apart hoeft te wijzigen.

Redenen om je DNS-server te wijzigen zijn de volgende.

  • Je huidige DNS is traag en pagina's beginnen te laat te laden.
  • Je wilt de ingebouwde contentfiltering die sommige openbare DNS-servers bieden.
  • De DNS-server van je internetprovider heeft storingen gehad en je wilt iets betrouwbaarders.

Is een DNS-server hetzelfde als een nameserver?

Deze twee termen overlappen, en dat zorgt voor verwarring. Dit is de korte versie.

Een nameserver is elke server die DNS-records van een domein bevat en vragen over dat domein beantwoordt. Een authoritative nameserver is een nameserver. Een root nameserver is een nameserver. Ze bevatten allemaal DNS-gegevens en beantwoorden verzoeken.

Een DNS-server is een bredere term. Die omvat nameservers, maar ook recursive resolvers, die zelf geen DNS-records bevatten. Resolvers zoeken de antwoorden alleen op bij nameservers.

In het dagelijks gebruik bedoelen veel mensen met "DNS-server" en "nameserver" hetzelfde. Als je hostingaanbieder zegt "laat je domein naar onze nameservers verwijzen", bedoelt die de authoritative nameservers met de DNS-records van je site. Als iemand zegt "wijzig je DNS-server", bedoelt die meestal de recursive resolver die je apparaat voor lookups gebruikt.

Het volgende hoofdstuk in deze serie behandelt nameservers uitgebreid, inclusief wat ze opslaan, hoe je de jouwe vindt en wanneer je ze moet wijzigen.

Zo regelt WEMASY DNS-servers

Als je een domein aan je WEMASY-site koppelt, vertelt WEMASY je precies welke nameserver-instellingen je moet gebruiken. Je werkt de DNS-records bij je domeinregistrar bij zoals uitgelegd, en WEMASY regelt vanaf daar de koppeling. SSL wordt automatisch ingesteld en je hoeft geen extra DNS-records voor beveiligingscertificaten te configureren.

Het platform haalt het giswerk uit het instellen van DNS. Je volgt de stappen, de records worden bijgewerkt en je site gaat live onder je eigen domein. Bekijk wat er in elk abonnement zit op de prijzenpagina van WEMASY.

Veelgestelde vragen over DNS-servers

Hoeveel DNS-servers zijn er in de wereld?

Er is geen exact aantal, omdat er voortdurend nieuwe DNS-servers bijkomen. Er zijn 13 sets root nameservers, maar elke set bestaat uit honderden kopieën op verschillende locaties. Daarnaast heeft elke internetprovider, hostingbedrijf en grote organisatie eigen DNS-servers. In totaal gaat het om miljoenen. Met de websitebouwer van WEMASY stel je dit direct op je website in.

Kan een DNS-server zien welke websites je bezoekt?

Ja. De recursive resolver die je gebruikt, kan elke domeinnaam zien die je apparaat opzoekt. Daarom kiezen sommige mensen een openbare DNS-server met een privacybeleid dat ze vertrouwen. De DNS-server van je internetprovider legt je lookups standaard vast. Is privacy belangrijk voor je, zoek dan een openbare DNS-aanbieder die geen lookup-logs bewaart.

Wordt je internet sneller als je je DNS-server wijzigt?

Het kan verbeteren hoe snel websites beginnen te laden, omdat de DNS-lookup de eerste stap is voordat er paginagegevens worden gedownload. Is je huidige DNS-server traag, dan verkleint overstappen op een snellere die eerste vertraging. Je totale internetsnelheid of downloadsnelheid gaat er niet van omhoog. De verbetering zit in de tijd tussen het indrukken van enter en het verschijnen van de pagina.

Wat gebeurt er als je het verkeerde DNS-serveradres invoert?

Voer je handmatig een onjuist DNS-serveradres in bij je apparaat of router, dan mislukken DNS-lookups en laden websites niet. Je apparaat probeert een server te bereiken die niet bestaat of niet op DNS-verzoeken reageert. De oplossing is simpel. Ga terug naar je netwerkinstellingen en corrigeer het adres, of zet het terug op automatisch zodat je apparaat weer de DNS van je internetprovider gebruikt.

Vallen DNS-servers vaak uit?

Root- en TLD-nameservers vallen bijna nooit uit. Ze zijn gebouwd met honderden back-upservers verspreid over de wereld. Recursive resolvers van internetproviders vallen vaker uit, al blijft het ongebruikelijk. Ook authoritative nameservers van kleinere hostingaanbieders kunnen storingen hebben. Valt een DNS-server uit, dan hangt de impact af van welke het is en of records uit de cache het gat nog kunnen opvullen.

Zet het meteen
in je eigen website.

Start gratis met WEMASY en bouw je site in een paar minuten.