Belangrijke waarschuwing: Google en Yahoo stellen DMARC verplicht vanaf april 2024.
PowerDMARC

Wat is een DNS CNAME Record?

Wat is een DNS CNAME Record

Wat is een DNS CNAME Record

Leestijd: 5 min

Het CNAME-record is een van de eerste dingen die u tegenkomt als u meer begint te leren over DNS. Of u nu een beginner bent die zich net verdiept in de fijne kneepjes van DNS of een doorgewinterde professional die een specifiek type DNS-record beter wil begrijpen, dit artikel zal u op de hoogte brengen van wat een CNAME-record is, waarom het belangrijk is en hoe u er een kunt maken voor uw domeinnaam.

Wat is een CNAME Record?

Een DNS CNAME-record is een recordtype dat beschikbaar is in de DNS-zone en dat de canonieke naam voor een domein specificeert. Dit kan een alias zijn voor een ander domein of een subdomein van het hoofddomein.

Een DNS CNAME record koppelt de ene hostnaam aan de andere. Dit betekent dat u meerdere hosts kunt hebben met hetzelfde IP-adres, maar elk met een andere naam.

www.mydomain.com kan bijvoorbeeld worden toegewezen aan www1.mydomain.com en www2.mydomain.com, zodat ze allemaal naar hetzelfde IP-adres verwijzen.

Subdomeinen zoals mail en www kunnen hun eigen DNS-records hebben, CNAME's genaamd, die ze aan de inhoud-hostende bovenliggende domeinen koppelen.

Bijvoorbeeld, een CNAME record kan het alias adres www.mydomain.com toewijzen aan het canonieke adres mydomain.com - waar niets veranderd is aan waar bezoekers naartoe gaan: ze worden nog steeds geleid naar welke bestemming ook gespecificeerd is door de eigenlijke A-records voor mydomain.com (die up-to-date moeten gehouden worden).

De canonieke naamrecords (CNAME) worden ook wel "echte namen" of "canonieke namen" genoemd. Dat komt omdat een CNAME-record een aliasnaam koppelt aan zijn ware, canonieke tegenhanger.

Hoe maak je stap voor stap een CNAME Record aan?

Om een CNAME record voor uw domein aan te maken, volgt u deze stappen:

  1. Ga naar de DNS beheerconsole.
  2. Klik op "A Record," en selecteer dan "CNAME" uit de lijst van records die verschijnt.
  3. Voer de domeinnaam in waarvoor u een CNAME record wilt aanmaken.
  4. Voer de hostnaam in die zal worden behandeld als een subdomein.
  5. Voer TTL (Time to Live) in, dit is de tijd dat uw record in de cache zal blijven op systemen die het opvragen.
  6. Voor systemen met een statisch IP adres, is de aanbevolen TTL 1800 of hoger. Voor dynamische IP adressen, gebruik een TTL van 1800 of minder.
  7. Selecteer "Create" in de rechterbenedenhoek van uw scherm nadat u alle velden hebt ingevuld om de wijzigingen op te slaan en uw nieuwe record aan te maken.

Als u al een CNAME record heeft gepubliceerd in uw DNS, kunt u dit nu controleren met onze gratis CNAME checker tool.

Hoe werken DNS CNAME Records?

Een CNAME record wijst naar zijn canonieke naam (de echte naam van het domein). Dus wanneer u een CNAME record voor uw blog instelt, zal het IP adres voor uw blog (mydomain.com) via het A record worden teruggegeven.

Wanneer u een subdomein zoals www.blog.mydomain.com aanmaakt en het instelt als een alias voor de hoofddomeinnaam, dan zal een subdomein zoals www.blog.mydomain.com een CNAME record hebben dat verwijst naar het hoofddomein mydomain.com

Wanneer een DNS-server www.blog.mydomain.com opzoekt met zijn A-record, zal hij een andere opzoeking starten met CNAME aangezien dit een subdomein is van mydomain.com. Dit zal de query opnieuw starten met de canonieke naam en het IP-adres voor mijndomein.com retourneren via zijn A-record.

*Note: Als het IP-adres van een host verandert, hoeft alleen het DNS A-record voor het hoofddomein te worden bijgewerkt. Alle CNAME records, inclusief die van de alias of subdomeinen, zullen automatisch veranderen wanneer er veranderingen worden aangebracht aan de root. Raadpleeg de onderstaande tabel voor een beter begrip:

(Sub)Domein / Hostnaam Soort record Doel / Bestemming
mijndomein.com A 333.444.555.111
www.blog.mydomain.com CNAME mijndomein.com
ftp.mijndomein.com CNAME mijndomein.com
mail.mijndomein.com CNAME mijndomein.com

Belangrijkste toepassingen van DNS CNAME Records

Een CNAME record is een type DNS record dat twee velden heeft, de canonieke naam, en de aliassen. Het wordt gebruikt om:

DNS afhandelingsproces van CNAME Records

Neem het voorbeelddomein PowerDMARC.com: als dat onze root is, zou www.powerdmarc.com verwijzen naar een CNAME-record met de naam "PowerDMARC.com. Hier is hoe het DNS afhandelingsproces zal werken:

Naam Type Waarde
www.powerdmarc.com CNAME powerdmarc.com
powerdmarc.com A 172.66.43.156
  1. Een DNS-client vraagt www.powerdmarc.com aan, waarbij een DNS-verzoek wordt aangemaakt
  2. Wanneer dit verzoek wordt gedaan, zoekt de DNS-oplosser op welke Authoritative Name Server het zonebestand voor powerdmarc.com bewaart en haalt alle overeenkomende records uit dat bestand.
  3. De DNS-cliënt krijgt een CNAME-record terug.
  4. De DNS client realiseert zich dat www.powerdmarc.com een alias is, en geeft een nieuwe DNS query uit voor het hoofddomein powerdmarc.com
  5. De DNS resolver retourneert het A record voor powerdmarc.com, dat zijn IP adres bevat.
  6. De DNS client maakt succesvol verbinding met powerdmarc.com via zijn IP adres.

CNAME Record vs A Record vs Alias Record

A record, CNAME record, en Alias record zijn drie DNS records die gebruikt worden in een DNS infrastructuur. Elk van deze records heeft zijn functie en doel. Het is belangrijk om de verschillen tussen deze drie records te begrijpen zodat je ze effectief kunt gebruiken. Laten we eens kijken hoe elk werkt.

➜ CNAME Record brengt een hostnaam in kaart met een andere hostnaam, maar staat geen andere DNS-records toe op dezelfde hostnaam (zoals MX Records).

Alias Record is vergelijkbaar met een CNAME-record in die zin dat het een hostnaamnaam aan een andere hostnaam koppelt - maar het staat wel andere DNS-records op dezelfde hostnaam toe. Vanwege deze toevoeging is het niet mogelijk om ALIASES toe te passen op het apex DNS zone niveau.

Een A-record is een toewijzing met één label tussen een hostnaam en één of meer IP-adressen. Het A-record koppelt een enkele hostnaam (het label) aan een of meer IP-adressen (de waarden).

DKIM CNAME Records

Sommige e-mailleveranciers kunnen u verplichten een DKIM CNAME record op uw DNS voor bronuitlijning.

Een voorbeeld hiervan is wanneer u office 365 DKIM record.

CNAME Record en 301/302 Redirects: Zijn ze hetzelfde?

Zowel CNAME records als 301 redirects worden door webbrowsers gebruikt om gebruikers van het ene domein naar het andere te leiden via een intermediair domein. Er is echter een groot verschil tussen deze twee:

Een CNAME record wijst een bestaande hostnaam toe aan een andere hostnaam binnen dezelfde FQDN, terwijl een 301 redirect het verzoek doorstuurt naar de server die uw website host.

Met andere woorden, het CNAME-record wijst de domeinnaam of het subdomein van uw site naar het IP-adres van de hostnaam van de bestemming, wat betekent dat het niet doorverwijst; het wijst alleen maar door.

Mobiele versie afsluiten