Aller au contenu
ipaddress.si
CNAME

Qu’est-ce qu’un enregistrement CNAME ?

Un enregistrement CNAME fait d’un nom de domaine l’alias d’un autre. Fonctionnement de la résolution CNAME, pourquoi il est interdit à l’apex et pièges courants.

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

Un enregistrement CNAME (canonical name) signifie « ce nom est un alias – cherchez plutôt cet autre nom ». Le résolveur suit la chaîne et renvoie les enregistrements de la cible avec le CNAME.

Règles

  • Un nom doté d’un CNAME ne peut avoir aucun autre enregistrement (RFC 1034). C’est pourquoi l’apex d’un domaine, qui a besoin d’enregistrements SOA et NS, ne peut pas être un CNAME.
  • Les CNAME peuvent s’enchaîner, mais chaque étape coûte une requête. Gardez les chaînes courtes.
  • Les enregistrements MX et NS doivent pointer vers des noms dotés d’enregistrements A/AAAA, pas vers des CNAME.

Usages typiques

Faire pointer www ou un sous-domaine vers un CDN ou un fournisseur SaaS (shop.example.com CNAME shops.provider.net), afin que le fournisseur puisse changer d’adresses sans que vous modifiiez votre DNS.

Questions fréquentes

Puis-je utiliser un CNAME sur mon domaine racine ?
Pas en DNS standard. Utilisez des enregistrements A/AAAA, ou la fonction ALIAS/ANAME/aplatissement de votre fournisseur DNS, qui résout la cible pour vous.
Un CNAME a-t-il un effet sur la messagerie ?
Oui : un nom doté d’un CNAME ne peut pas avoir d’enregistrements MX ou TXT. Ne placez donc pas de CNAME sur un nom qui doit recevoir du courrier.

Guides des enregistrements DNS