CNAME-records

Een CNAME-record (Canonical Name) maakt een alias van de ene domeinnaam naar de andere. De DNS-lookup gaat daarna verder bij het doeldomein.

Een CNAME tegenover een direct A-recordwww.example.comCNAMEexample.comA93.184.216.34example.comA93.184.216.34
Een CNAME voegt nog een opvraging toe voordat het adres gevonden is.

Hoe CNAME-records werken

Wanneer een client een CNAME-record opvraagt, antwoordt de DNS-server met de canonieke naam en moet de client daarna nog een lookup voor die naam uitvoeren.

Opbouw van een CNAME-record

blog.example.com.    CNAME    hashnode.network.
shop.example.com.    CNAME    shops.shopify.com.

Wanneer gebruik je een CNAME

  • een subdomein naar een externe dienst laten wijzen (blog, webshop enz.)
  • aliassen maken voor CDN-domeinen
  • meerdere hostnamen aan dezelfde server koppelen

CNAME versus A-record

CNAMEA Record
Wijst naar een domeinnaamWijst naar een IP-adres
Vereist een extra lookupDirecte resolutie
Alleen bruikbaar voor subdomeinenBruikbaar voor elke naam
Kan niet samengaan met andere records*Kan andere records hebben

* Een CNAME kan niet samengaan met andere records op dezelfde naam (behalve DNSSEC)

Aanbevolen werkwijzen

  • Gebruik geen CNAME op het rootdomein (example.com) voor je hoofdwebsite
  • Zorg dat het doeldomein altijd resolvet
  • Test het met onze CNAME-lookuptool
Probeer het op je domein

Zie de theorie in de praktijk — voer CNAME-lookup uit voor je eigen domein.