Wat is DNS?
DNS staat voor Domain Name System. Dit systeem zorgt ervoor dat alle domeinnamen omgezet worden in IP-adressen en ook andersom. Op deze manier weet jouw provider hoe hij jouw website moet laten zien.
Wanneer we iemand willen bellen dan zoeken we zijn of haar naam op in de contacten in onze telefoon. Ook wanneer we een webpagina bezoeken op het internet hoeven we alleen de naam van die site in te tikken. Net zoals het telefoonsysteem met nummers werkt en niet met namen zit er achter elke domeinnaam van een website ook een nummer. Dit nummer is het ip-adres van de server waarop de site wordt gehost. Om dit in goede banen te leiden maakt jouw website gebruik van DNS.
Wanneer je een webadres opgeeft aan je browser gaat de browser als eerste achterhalen welk ipadres er bij het betreffende domein hoort. Hiervoor klopt het aan bij een zogenaamde Recursive Name Server (DNS server). Vaak is dit een server van je accessprovider, de partij die jouw internetverbinding verzorgt. De DNS-server geeft vervolgens het verkregen ip-adres terug aan de browser die er om heeft gevraagd en slaat het voor bepaalde tijd in zijn eigen database. Dit alles neemt enkele milliseconden in beslag. Om te voorkomen dat elke keer dat je nu.nl of youtube.com intoets het ip-adres opgevraagd wordt worden ip-adressen voor een bepaalde tijd in een DNS cache database op je device opgeslagen.
DNS zorgt er dus voor dat servers wereldwijd bereikbaar zijn met behulp van een eenvoudig te onthouden en te communiceren naam in plaats van een numeriek ip-adres!
Maar DNS doet eigenlijk nog veel meer dan alleen het omzetten. In het DNS worden ook veel gegevens over de domeinnaam opgeslagen zoals ip-adressen en de namen van de mailservers bijvoorbeeld. Dit worden ook wel records genoemd. Hieronder een overzicht van de DNS van een domeinnaam:
A record
Het A record is eigenlijk een verwijzing van een internetadres naar een IP-adres.
AAAA record
Het AAAA record heeft de zelfde werking als een A record, echter betreft het een IPV6 adres. Een A record betreft IPV4.
NS
NS staat voor Nameserver en met dit record geef je de nameservers van je domeinnaam aan. Elk domein heeft minimaal twee NS-records. Deze NS records horen te matchen met de nameservers die gebruikt zijn voor het domein in het klantenpaneel van de hosting provider.
TXT
In het speciale TXT record is het mogelijk om een informatieve waarde mee te geven welke vaak voor email erg belangrijk is. Zo kun je denken aan bepaalde informatie over een domeinnaam, contactgegevens of hostingprovider. Vaak word hiermee de versturende partij van email gevalideerd en mag deze partij via @domeinnaam.nl de email versturen.
MX
MX staat voor Mail Exchanger en deze records vertellen waar het mailverkeer afgeleverd moet worden. Zo vul je hier geen IP-adres in maar een hostname, of bijvoorbeeld een A record. Deze records kunnen verwijzen naar dezelfde server als de webserver maar het kan bijvoorbeeld ook een exchangeserver van een bedrijf zijn. In ons geval is vaak het MX record mail aangemaakt. Vervolgens bestaat er ook een A record genaamd mail, die weer naar het IP adres van de webserver wijst.

