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.
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
| CNAME | A Record |
|---|---|
| Wijst naar een domeinnaam | Wijst naar een IP-adres |
| Vereist een extra lookup | Directe resolutie |
| Alleen bruikbaar voor subdomeinen | Bruikbaar 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.