CNAME-record (Canonical Name)

DNS-recordtypen
Een DNS-record dat een alias maakt die een domeinnaam naar een ander verwijst, meestal gebruikt voor subdomeinen en CDN-configuratie.
← Terug naar Woordenlijst

Wat is een CNAME-record?

Een CNAME-record (Canonical Name) is een DNS-recordtype dat een alias van de ene domeinnaam naar een andere maakt. In plaats van rechtstreeks naar een IP-adres te verwijzen, zoals een A-record doet, verwijst een CNAME naar een andere domeinnaam die vervolgens naar een IP-adres wordt omgezet.

Hoe CNAME-records werken

Wanneer u een CNAME instelt:

www.example.com.    IN    CNAME    example.com.

Het resolutieproces:

1. De gebruiker vraagt www.example.com op

2. DNS vindt de CNAME die naar example.com verwijst

3. DNS zoekt vervolgens het A-record van example.com op

4. Het uiteindelijke IP-adres wordt teruggegeven

Door deze ketenresolutie moeten CNAME-doelen uiteindelijk naar een A- of AAAA-record verwijzen.

Veelgebruikte toepassingen van CNAME

WWW-subdomein

Laat www naar uw hoofddomein verwijzen:

www    IN    CNAME    example.com.

CDN-integratie

Laat uw domein naar een CDN-eindpunt verwijzen:

cdn.example.com    IN    CNAME    d111111abcdef8.cloudfront.net.

Hosting op een platform

Verwijs naar hostingproviders:

blog.example.com    IN    CNAME    yoursite.wordpress.com.

shop.example.com IN CNAME shops.myshopify.com.

SaaS-toepassingen

Koppel subdomeinen aan SaaS-platforms:

docs.example.com    IN    CNAME    example.gitbook.io.

status.example.com IN CNAME stats.uptimerobot.com.

CNAME tegenover een A-record

SituatieCNAME gebruikenA-record gebruiken
Hoofddomein (@)❌ Niet toegestaan✅ Vereist
Subdomein naar statisch IPBeide mogelijk✅ Rechtstreeks
Subdomein naar provider✅ Voorkeur❌ IP kan wijzigen
CDN-configuratie✅ GebruikelijkVerschilt
Load balancing❌ Geen meerdere mogelijk✅ Meerdere IP's

Waarom hoofddomeinen geen CNAME kunnen gebruiken

De DNS-specificatie (RFC 1034) verbiedt dat CNAME-records op dezelfde naam naast andere recordtypen bestaan. Omdat hoofddomeinen SOA- en NS-records nodig hebben, kunnen zij geen CNAME-records hebben.

Oplossingen voor aliasing van het hoofddomein:

CNAME-ketens

CNAME's kunnen naar andere CNAME's verwijzen (ketenvorming):

blog.example.com    → myblog.host.com

myblog.host.com → lb-1234.hosting.com

lb-1234.hosting.com → 203.0.113.50 (A record)

Hoewel dit geldig is, voegen ketens latentie toe. De meeste DNS-providers beperken de ketenlengte om oneindige lussen te voorkomen.

CNAME-record configureren

Basissyntaxis

subdomain    IN    CNAME    target.domain.com.
Belangrijk: het doeldomein moet een afsluitende punt (.) bevatten om aan te geven dat het volledig gekwalificeerd is. Zonder die punt voegen sommige DNS-servers het origin-domein toe.

Overwegingen voor TTL

De TTL van CNAME-records bepaalt hoe snel wijzigingen zich verspreiden:

www    300    IN    CNAME    example.com.

Een lagere TTL (300 seconden) maakt snellere updates mogelijk; een hogere TTL vermindert het aantal DNS-query's.

CNAME-records controleren

Via dig:
dig www.example.com CNAME

; ANSWER SECTION:

www.example.com. 300 IN CNAME example.com.

Volledige resolutietrace:
dig +trace www.example.com

Veelvoorkomende problemen met CNAME

CNAME op het hoofddomein

example.com    IN    CNAME    other.com.    ; INVALID

Dit verbreekt e-mail (MX-records) en andere diensten.

CNAME met andere records

blog.example.com    IN    CNAME    host.com.

blog.example.com IN MX mail.host.com. ; INVALID

Een naam met een CNAME mag geen andere recordtypen hebben.

Doelrecords ontbreken

Als het CNAME-doel niet resolveert, werkt uw subdomein evenmin. Controleer vóór de configuratie of de doelen geldig zijn.

Beste praktijken

1. Gebruik CNAME's voor diensten van derden: laat providers IP-wijzigingen beheren

2. Vermijd diepe ketens: elke sprong voegt latentie toe

3. Gebruik geen CNAME voor de root: gebruik A-records of ALIAS

4. Neem afsluitende punten op: zorg voor volledig gekwalificeerde doelnamen

5. Monitor CNAME-doelen: wijzigingen bij externe partijen kunnen uw site beïnvloeden

Pas Deze Kennis Toe

Gebruik de API van DomScan om domeinbeschikbaarheid, gezondheid en meer te controleren.