Enregistrements CNAME

Un enregistrement CNAME (Canonical Name) crée un alias d'un nom de domaine vers un autre. La recherche DNS se poursuit ensuite sur le domaine de destination.

Un CNAME face à un enregistrement A directwww.example.comCNAMEexample.comA93.184.216.34example.comA93.184.216.34
Un CNAME ajoute une requête de plus avant que l'adresse ne soit trouvée.

Comment fonctionnent les enregistrements CNAME

Lorsqu'un client interroge un enregistrement CNAME, le serveur DNS répond avec le nom canonique, puis le client doit effectuer une nouvelle recherche pour ce nom.

Format d'un enregistrement CNAME

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

Quand utiliser un CNAME

  • faire pointer un sous-domaine vers un service tiers (blog, boutique, etc.)
  • créer des alias pour des domaines CDN
  • associer plusieurs noms d'hôte au même serveur

CNAME et enregistrement A

CNAMEA Record
Pointe vers un nom de domainePointe vers une adresse IP
Nécessite une recherche supplémentaireRésolution directe
Utilisable uniquement pour des sous-domainesUtilisable pour n'importe quel nom
Ne peut pas coexister avec d'autres enregistrements*Peut avoir d'autres enregistrements

* Un CNAME ne peut pas coexister avec d'autres enregistrements portant le même nom (sauf DNSSEC)

Bonnes pratiques

  • N'utilisez pas de CNAME sur le domaine racine (example.com) pour votre site principal
  • Assurez-vous que le domaine cible résout toujours
  • Testez avec notre outil de recherche CNAME
Essayez-le sur votre domaine

Voyez la théorie en pratique — lancez Recherche CNAME pour votre propre domaine.