Simplifiez votre DNS avec des alias intelligents.
L'enregistrement CNAME (Canonical Name) crée un alias d'un nom de domaine vers un autre. Au lieu de pointer directement vers une IP comme un enregistrement A, un CNAME pointe vers un autre nom de domaine qui lui-même résout vers une IP. C'est un outil puissant pour simplifier la gestion DNS.
Les CNAME sont particulièrement utiles pour les sous-domaines qui doivent pointer vers des services tiers (CDN, SaaS, hébergement) ou pour centraliser la gestion des IP. En changeant l'IP du domaine canonique, tous les alias CNAME sont automatiquement mis à jour.
Cependant, les CNAME ont des limitations importantes : ils ne peuvent pas coexister avec d'autres enregistrements au même niveau, et le domaine racine (apex) ne peut pas avoir de CNAME. Comprendre ces règles est essentiel pour éviter les erreurs de configuration.
Le CNAME crée une indirection dans la résolution DNS :
Les CNAME sont utilisés dans de nombreux scénarios :
Suivez ces étapes pour créer un CNAME :
Voici des configurations CNAME courantes :
; www comme alias du domaine racine
www.example.com. IN CNAME example.com.
; Sous-domaine vers service tiers
blog.example.com. IN CNAME example.ghost.io.
shop.example.com. IN CNAME shops.myshopify.com.
mail.example.com. IN CNAME ghs.googlehosted.com.
; CDN Cloudflare (exemple)
cdn.example.com. IN CNAME example.com.cdn.cloudflare.net.
; Validation certificat SSL
_acme-challenge.example.com. IN CNAME example.com.xxxxx.acme.zerossl.com.
; Vérification avec dig
$ dig www.example.com CNAME +short
example.com.
$ dig www.example.com +short
93.184.216.34
Le CNAME pointe vers un autre nom de domaine (pas une IP). La résolution suit la chaîne jusqu'à atteindre un enregistrement A. Notez le point final obligatoire dans les fichiers de zone.
Évitez les pièges courants avec les CNAME :
La RFC DNS stipule qu'un CNAME ne peut pas coexister avec d'autres enregistrements. Or, l'apex a toujours au moins SOA et NS. Certains fournisseurs DNS offrent ALIAS ou ANAME comme alternative.
Légèrement. Un CNAME ajoute une étape de résolution DNS. En pratique, avec les caches DNS, l'impact est généralement négligeable (quelques millisecondes).
Non. Si vous avez un CNAME pour un nom, vous ne pouvez pas avoir de MX (ou A, TXT, etc.) pour ce même nom. C'est pourquoi les CNAME sont utilisés pour les sous-domaines, pas le domaine principal.
C'est justement l'avantage ! Votre alias suit automatiquement. Si cdn.provider.com change d'IP, votre cdn.example.com CNAME vers eux suit sans modification de votre côté.
Utilisez A si vous contrôlez directement l'IP et qu'elle est stable. Utilisez CNAME si vous pointez vers un service tiers ou si vous voulez centraliser la gestion des IP.
MoniTao peut surveiller les enregistrements CNAME et vous alerter si la cible change. Vous pouvez aussi surveiller la résolution finale (l'IP après suivi de la chaîne CNAME).
Les enregistrements CNAME sont des outils puissants pour simplifier votre infrastructure DNS. Ils permettent de déléguer la gestion des IP aux services tiers et de centraliser vos configurations. Mais ils ont des règles strictes qu'il faut respecter.
Utilisez les CNAME judicieusement, documentez vos configurations, et surveillez-les avec MoniTao pour détecter tout changement inattendu dans votre infrastructure DNS.
Commencez gratuitement, sans carte bancaire.