De verschillende DNS-records

Domeinnamen vormen een integraal onderdeel van het internet. Zonder domeinnamen zouden mensen gedwongen zijn nummers te onthouden om een website te bezoeken, of overgeleverd zijn aan de genade van de websites die een zoekmachine besluit te indexeren.


De kern van domeinen is DNS, of het Domain Name System. Het is iets waar we elke dag mee te maken hebben, maar waar de meeste mensen geen weet van hebben.
In dit artikel schetsen we wat DNS-recordtypes zijn en hoe ze functioneren.

Wat is DNS?
DNS bestaat uit een reeks gestandaardiseerde protocollen zodat apparaten over de hele wereld kunnen begrijpen hoe ze de onderliggende server van een domeinnaam kunnen vinden en er verbinding mee kunnen maken.

Wat zijn DNS Record Types?
Een kernonderdeel van DNS is het DNS-zonebestand. Dit is een tekstbestand dat wordt opgeslagen op de naamserver van een domein en dat instructies bevat voor alle andere servers om verbinding te maken met verschillende diensten die op het domein worden gehost, zoals een webserver of een e-mailserver. Het DNS-zonebestand bevat verschillende DNS-records die elk een afzonderlijke functie in het DNS-proces vervullen.

Wat zijn de soorten DNS-records?
Het DNS zonebestand bevat een verscheidenheid aan DNS query types. Hier zijn enkele van de meest voorkomende records:

NS record
Aan de top van de DNS record types staat het NS record. Het NS record is een DNS record dat de nameservers van het domein aangeeft. De name servers zijn de servers die de DNS records van een bepaalde domeinnaam bedienen.
Bij de registrar van het domein moeten minimaal twee name servers zijn ingesteld en deze NS records moeten overeenkomen met die in het DNS zone bestand. Als er een mismatch is, kunnen sommige resolvers de naamserver in het DNS-zonebestand raadplegen in plaats van de naamserver die bij de registratiehouder is vermeld.

A-record
Het DNS A record is een veelgebruikt DNS record voor de root van een domein of een subdomein dat het IP-adres van een webserver aangeeft.
Er moet een A record geconfigureerd zijn voor zowel de root van het domein als het www subdomein. Voor elk ander subdomein van de website, kan vervolgens een A-record worden geconfigureerd om het subdomein te verbinden met een specifiek IP-adres of IP-adressen.

Een round-robin DNS platform kan worden gebruikt om een domein A record aan meerdere IP adressen te koppelen. Wanneer een A-record op deze manier wordt gebruikt, zou een apparaat proberen verbinding te maken met een tweede IP-adres in het geval dat de verbinding met het eerste IP-adres mislukt.

 

AAAA record
Het AAAA record werkt op dezelfde manier als een A record, maar dit record wordt gebruikt voor IPv6 adressen in plaats van IPv4.

 

CNAME-record
De CNAME of canonieke naam record is een ander veel gebruikt DNS record type dat een subdomein van een domein naar een andere hostnaam zal leiden. In tegenstelling tot een A record, zal het CNAME record type verkeer van een subdomein naar een ander subdomein leiden in plaats van een IP.

 

TXT Record
Het TXT of tekst DNS record wordt gebruikt om wat tekst in het DNS record in te voegen bij het opvragen van het domein. Dit wordt meestal gebruikt door SaaS-tools om het eigendom van het domein te verifiëren. De tool kan een uniek stuk tekst genereren, en de domeineigenaar voegt dit toe aan het DNS record van het domein om het eigendom te verifiëren.

De TXT-records worden gebruikt bij het configureren van SPF-records op een domein. SPF of Sender Policy Framework is een anti-spam systeem ontworpen om op een domein aan te geven welke mailservers toestemming hebben om e-mail te versturen namens een domein. Wanneer een ontvangende mailserver mail ontvangt van een andere server dan die welke in het SPF-record van het domein is opgegeven, kan hij ervoor kiezen de mail te weigeren of naar de spammap te sturen. Het is belangrijk dat het TXT record up-to-date wordt gehouden met een accuraat SPF record, anders kan mail van een domein worden geweigerd.

MX-record
Het MX of Mail Exchange record is een DNS record type dat aangeeft wat de mail servers zijn voor een domein.

Een domein kan meerdere MX-records hebben en de meeste domeinen hebben ten minste twee MX-records voor redundantie. MX records worden gelabeld volgens prioriteit, waarbij 0 het eerste MX record is waarmee verbinding wordt gemaakt en de andere MX records met een hoger nummer voor prioriteit worden verbonden als de andere MX records niet kunnen worden bereikt.

Een MX record hostname moet een hostname zijn met een A record. Het is ongepast om een CNAME als MX-record te gebruiken, omdat dit een extra laag van mogelijke fouten in het verbindingsproces achterlaat.