Wat is een DNS server?

Man met headset werkt achter een computerscherm en kijkt glimlachend naar zijn scherm in een moderne kantoorruimte.

Wanneer je een website bezoekt of een e-mail verstuurt, gebeurt er op de achtergrond iets belangrijks.

Achter elke website zit namelijk een server, hosting en een DNS-configuratie die ervoor zorgt dat alles bereikbaar is. Wanneer je een website of applicatie laat ontwikkelen moet deze infrastructuur goed worden ingericht. Maar wat is een DNS-server precies en wat betekent DNS?

In dit blog lees je:

  • Wat een DNS-server is en wat DNS betekent
  • Hoe een DNS-server een domeinnaam vertaalt naar een IP-adres
  • Welke soorten DNS-servers er bestaan
  • Wat je kunt doen wanneer een DNS-server niet reageert

 

Wat is een DNS-server en wat betekent DNS?

DNS staat voor Domain Name System. Dit systeem zorgt ervoor dat leesbare domeinnamen worden gekoppeld aan een numeriek IP-adres van een server waarop een website of dienst draait via webhosting.

Wanneer je in je browser typt: feka.nl, kan een computer daar niet direct iets mee. Computers communiceren namelijk met nummers. Het Domain Name System vertaalt daarom leesbare domeinnamen naar het bijbehorende IP-adres.

Je kunt het vergelijken met navigatie. Je voert een webadres of URL in, en DNS vertaalt die naam naar het juiste IP-adres. Net zoals een navigatiesysteem een plaatsnaam omzet naar exacte coördinaten, zorgt DNS ervoor dat je browser weet waar die heen moet.

“Wij vergelijken DNS vaak met navigatie. Jij voert een websitenaam in, en het systeem vertaalt die naar het juiste IP-adres zodat je browser precies weet waar die heen moet.”
— Feka ICT

De rol van een DNS-server binnen het internet

Een DNS-server zet een domeinnaam om naar het bijbehorende IP-adres van de server waartoe de verbinding moet worden gemaakt. Zonder DNS zouden de meeste internetgebruikers websites alleen kunnen openen met een lange reeks cijfers.

DNS zorgt ervoor dat wanneer je een webadres invoert, je automatisch wordt doorgestuurd naar de juiste webpagina.

Daarnaast wordt DNS niet alleen voor websites gebruikt. Ook e-mails worden via DNS geregeld. In de DNS records staat bijvoorbeeld welke mailserver verantwoordelijk is voor een domein.

Het Domain Name System is een netwerk van systemen die samen domeinnamen koppelen aan de juiste IP-adressen, zodat je automatisch op de juiste plek uitkomt.

Domeinnaam, DNS en het IP-adres uitgelegd

Om te begrijpen DNS en hoe werkt, helpt het om het proces stap voor stap te bekijken.

  1. Een client (bijvoorbeeld je Windows-computer of telefoon) typt een URL in de browser.
  2. De DNS-resolver controleert eerst de cache van het systeem of de router.
  3. Staat het adres daar niet in, dan wordt een verzoek gestuurd naar een recursieve DNS-resolver.
  4. Deze recursieve DNS-server zoekt naar de nameservers van het domein.
  5. De gezaghebbende naamserver (of gezaghebbende DNS-server) geeft het bijbehorende IP-adres terug.
  6. Daarna kan de browser verbinding maken met de server waarop de website staat.

Met andere woorden: DNS vertaalt een domeinnaam naar het numeriek IP-adres zodat een internetverbinding kan worden gemaakt. Bij het ontwikkelen van een website is het belangrijk dat DNS, hosting en servers goed zijn ingesteld. Feka ICT helpt organisaties met het bouwen, hosten en beheren van websites en webapplicaties.

Hoe vertaalt een DNS-server een domeinnaam naar een IP-adres?

Wanneer een domeinnaam wordt opgevraagd, wordt eerst een DNS-resolver ingeschakeld. Dit kan bijvoorbeeld de standaard-DNS van je internetprovider zijn.

De recursieve DNS-resolver zoekt vervolgens stap voor stap in het Domain Name System waar de informatie staat opgeslagen.

Uiteindelijk komt het verzoek terecht bij een gezaghebbende server (ook wel gezaghebbende naamserver genoemd). Deze server bevat de officiële records voor een specifieke domeinnaam.

Daar wordt het bijbehorende IP-adres opgehaald en teruggestuurd naar de client. Daarna kan de browser verbinding maken met de juiste server.

Wanneer dit proces niet goed verloopt, kan de melding verschijnen dat de DNS-server niet reageert.

 

DNS-zone, subdomeinen en het Domain Name System

Binnen het Domain Name System worden domeinen georganiseerd in zogenoemde DNS-zones. Zo’n zone bevat alle DNS records die bij een domein horen.

Daarin kunnen ook subdomeinen worden opgenomen, zoals:

  • mail.domein.nl
  • shop.domein.nl
  • api.domein.nl

Elk van deze subdomeinen kan verwijzen naar een ander IP-adres of een andere server.

Dit systeem zorgt ervoor dat websites, diensten en e-mails allemaal naar de juiste server worden gestuurd.

DNS kan ook voor andere doeleinden worden gebruikt, zoals load balancing, waarbij verkeer over meerdere servers wordt verdeeld.

 

Type DNS records uitgelegd: A, CNAME, MX, TX

De records in DNS bepalen hoe verkeer naar een server wordt gestuurd.

A-record
Koppelt een domeinnaam aan een numeriek IP-adres. Dit record wordt meestal gebruikt om een webpagina te laden.

CNAME-record
Verwijst een domeinnaam naar een ander domein. Hierdoor kunnen meerdere domeinen naar dezelfde server verwijzen.

MX-record
Geeft aan welke mailserver verantwoordelijk is voor e-mails van een domein.

TXT-records

Bevat extra tekstinformatie die door andere systemen wordt gebruikt voor verificatie en beveiliging. Denk aan controles voor e-mail (zoals SPF en DKIM) of het bevestigen dat jij eigenaar bent van een domein.

Deze DNS-records worden beheerd via nameservers. DNS-instellingen, nameservers en mailrecords kunnen ingewikkeld zijn. Onze ICT-specialisten helpen bedrijven met het beheren van domeinen, hosting en serverconfiguraties.

 

Welke soorten DNS-servers zijn er?

Binnen het Domain Name System werken meerdere soorten DNS-servers samen om domeinnamen te vertalen naar het juiste IP-adres.

De belangrijkste typen DNS-servers zijn:

  • Recursieve DNS-resolver
  • Gezaghebbende DNS-server (ook wel gezaghebbende naamserver)
  • Publieke DNS servers of openbare DNS servers

Samen zorgen zij ervoor dat een domeinnaam gekoppeld wordt aan het juiste IP-adres en dat een browser verbinding kan maken met de juiste server.

Een recursieve DNS-resolver is meestal de eerste server die een verzoek ontvangt. Deze controleert eerst of de informatie al in de cache staat, bijvoorbeeld op een computer, router of bij een internetprovider.

Als de gegevens daar niet opgeslagen zijn, zoekt de resolver verder binnen het Domain Name System.

De resolver vraagt vervolgens de juiste nameservers op en komt uiteindelijk uit bij een gezaghebbende DNS-server. Deze beheert de officiële DNS records voor een specifieke domeinnaam.

Zodra de juiste informatie is gevonden, wordt het IP-adres teruggestuurd naar de client. Daarna kan de browser verbinding maken met de server en wordt de website geladen.

Naast deze servers gebruiken de meeste internetgebruikers standaard DNS van hun internetprovider. Ook e-mails maken gebruik van DNS via speciale records die verwijzen naar de juiste mailserver.

DNS zorgt er uiteindelijk voor dat gebruikers eenvoudig een domeinnaam kunnen onthouden, terwijl computers communiceren met numerieke IP-adressen.

 

Problemen met DNS oplossen wanneer een DNS-server niet reageert

Wanneer een DNS-server niet reageert, kan het lijken alsof een website offline is. In werkelijkheid lukt het je apparaat dan niet om de domeinnaam om te zetten naar het juiste IP-adres. Hierdoor kunnen websites of e-mails tijdelijk niet bereikbaar zijn.

DNS-server reageert niet: mogelijke oorzaken

Mogelijke oorzaken zijn:

  • een probleem met de internetverbinding
  • een fout in de DNS-instellingen
  • een probleem met de DNS-resolver
  • een storing bij de internetprovider

In de praktijk zien we bijvoorbeeld dat e-mail niet aankomt doordat een SPF-record onjuist of dubbel staat. Dit record bepaalt welke systemen e-mail mogen verzenden namens een domein. Wanneer bijvoorbeeld een boekhoudpakket ontbreekt in het SPF-record, kan e-mail in spam belanden of volledig worden geweigerd.

Soms kan het helpen om de cache van je systeem te legen of een andere DNS-server te gebruiken.

Websites laden niet door DNS-problemen

Wanneer de DNS-resolver geen antwoord krijgt van de gezaghebbende DNS-server, kan het bijbehorende IP-adres niet worden gevonden. Daardoor kan de browser geen verbinding maken met de juiste server.

Ook geplande wijzigingen kunnen tijdelijk voor problemen zorgen. Bijvoorbeeld wanneer een nieuwe website live moet gaan, maar de TTL nog hoog staat ingesteld. Staat deze bijvoorbeeld op 24 uur, dan kan het tot een dag duren voordat de wijziging overal actief is. Door de TTL vooraf tijdelijk te verlagen, worden DNS-wijzigingen sneller doorgevoerd.

Trage internetverbinding door verkeerde DNS-instellingen

Als een DNS-server traag reageert, moet je apparaat langer wachten voordat het IP-adres wordt teruggestuurd. Hierdoor kunnen websites langzaam beginnen met laden.

In zulke gevallen kan het wijzigen van de DNS-server een oplossing zijn. Ook verkeerd ingestelde records of verouderde cache-informatie kunnen zorgen voor vertragingen bij het laden van websites of diensten.

“DNS lijkt simpel, maar één fout record kan een complete website of e-mailomgeving platleggen. Daarom controleren wij DNS-wijzigingen altijd zorgvuldig.”
— Feka ICT

 

Problemen met DNS of een website die niet werkt?

Wanneer DNS niet goed werkt, kunnen websites of e-mails onbereikbaar worden. FEKA ICT helpt bedrijven met het oplossen van DNS-, hosting- en serverproblemen.

Andere blogs

Hoe meer je weet hoe makkelijker je werkt.

Feka kijkt verder dan ICT alleen

ICT: Grote energieverbruiker of duurzame, groene motor? Wanneer ondernemers denken aan verduurzaming, passeren zonnepanelen en elektrische voertuigen vaak als eerste…

Meer lezen

De Online Werkplek: de complete gids voor moderne ICT

De manier waarop we werken verandert razendsnel. Steeds meer organisaties stappen over op een online werkplek of cloud werkplek, omdat…

Meer lezen