Un CNAME est l'alias d'un nom, pas d'une adresse
www.example.com
enregistrement CNAME
cdn.provider.net
nom d'hôte cible
192.0.2.10
enregistrement A, réponse finale
Chaînes de CNAME expliquées : suivre un alias jusqu'à son IP
Un enregistrement CNAME fait d'un nom DNS l'alias d'un autre nom d'hôte canonique. L'alias ne contient pas lui-même d'adresse IPv4 ou IPv6 : un résolveur suit la cible et y cherche les données demandées. Une chaîne se forme lorsqu'un alias pointe vers un nom qui est lui-même un alias, ou lorsque la configuration DNS d'un fournisseur introduit plusieurs cibles gérées avant qu'une adresse ne soit renvoyée. C'est fréquent avec les plateformes d'hébergement et les CDN. Comprendre la chaîne explique pourquoi une simple recherche peut afficher d'abord un nom d'hôte, et une IP seulement après des étapes de résolution supplémentaires.
Suivre chaque maillon délibérément
Supposons que www.example.com soit un CNAME vers customer.hosting.example, lui-même alias d'un nom de service régional. Le résolveur continue de suivre la chaîne jusqu'à trouver les données d'adresse demandées ou jusqu'à rencontrer une erreur ou une configuration invalide. Chaque cible d'alias est un nom DNS distinct, avec éventuellement son propre TTL et son propre fournisseur. Lors du diagnostic, notez chaque maillon plutôt que la seule adresse finale. Si la cible est mal orthographiée, absente ou reboucle sur elle-même, la résolution peut échouer même si le premier enregistrement CNAME semble correctement formé dans un tableau de bord.
| Résultat de la chaîne | Que vérifier |
|---|---|
| L'alias se résout en A / AAAA | Les adresses finales et leurs TTL |
| La cible n'a pas le type demandé | Si la cible doit publier cette famille d'enregistrements |
| La cible renvoie NXDOMAIN | L'orthographe du nom d'hôte et l'état de la cible côté fournisseur |
| La chaîne boucle | Alias circulaires ou configurations de fournisseurs en conflit |
| Cibles différentes selon le résolveur | CDN, routage géographique ou comportement du cache |
Les règles des CNAME imposent des contraintes. Un nom qui est un CNAME ne peut généralement pas porter d'autres données sans rapport sous le même nom propriétaire, à l'exception des enregistrements liés à DNSSEC et de certaines implémentations spécifiques de fournisseurs. C'est pourquoi un CNAME à la racine de la zone entre en conflit avec les enregistrements SOA et NS obligatoires dans le DNS standard. Certains hébergeurs DNS proposent des fonctions ALIAS, ANAME ou d'aplatissement pour offrir un confort similaire à la racine, mais ils les implémentent différemment et renvoient publiquement des enregistrements d'adresse synthétisés. Ne partez pas du principe qu'une fonction d'interface appelée alias chez un fournisseur est forcément un véritable CNAME sur le réseau.
Le TTL et le propriétaire de chaque maillon comptent
Chaque étape d'une chaîne de résolution peut être mise en cache indépendamment. Une modification de la cible finale peut ne pas remplacer immédiatement une réponse d'alias déjà en cache dans un résolveur récursif, et les différents maillons peuvent avoir des valeurs de TTL différentes. Si un fournisseur vous demande d'ajouter un CNAME pour vérifier un domaine, utilisez exactement le nom propriétaire et la cible qu'il indique, y compris tout préfixe underscore requis. Ne redirigez pas un CNAME existant sans avoir identifié ce qui en dépend actuellement. Une chaîne n'est aussi fiable que les enregistrements et les services derrière chaque maillon.
- Relevez chaque cible de CNAME, de l'alias jusqu'à l'adresse.
- Vérifiez A et AAAA sur la cible finale, indépendamment.
- Évitez les alias circulaires et les enregistrements en conflit sous le même nom propriétaire.
- Confirmez si l'aplatissement à la racine est une fonction du fournisseur ou un enregistrement DNS standard.
- Comparez les TTL lorsqu'une cible mise à jour n'est pas visible partout.
Utiliser une chaîne lors d'une migration
Les CNAME permettent à un hébergeur de modifier ses adresses IP sous-jacentes sans que le client ait à éditer un enregistrement A à chaque fois. La contrepartie est la dépendance envers le nom cible et son fournisseur. Avant de migrer de plateforme, confirmez la nouvelle cible, mettez à jour l'alias auprès de la bonne autorité DNS et vérifiez toute la chaîne depuis un résolveur public. Gardez l'ancien service actif tant que des caches peuvent encore référencer son ancienne cible. Si un outil de recherche s'arrête au premier alias, utilisez un résolveur ou un vérificateur capable d'afficher les maillons suivants, puis testez le service final via le nom d'hôte prévu.
Pour la différence fondamentale entre enregistrements d'adresse et d'alias, lisez CNAME ou enregistrement A. La référence des enregistrements DNS présente les autres types courants, et l'outil de recherche de domaine peut afficher les données DNS publiques d'un nom d'hôte. Un CNAME visible est un pointeur, pas la destination elle-même ; tracer la chaîne complète est le moyen fiable de comprendre vers quel point d'accès le DNS mène actuellement.
Éviter les chaînes fragiles lors des changements de fournisseur
Chaque alias supplémentaire ajoute une dépendance qui doit rester valide et peut introduire une durée de cache de plus. Une longue chaîne n'est pas automatiquement cassée, mais elle rend la réponse finale plus difficile à raisonner et peut compliquer les migrations lorsque plusieurs fournisseurs possèdent différents maillons. Gardez la chaîne aussi courte que possible, documentez qui contrôle chaque cible et vérifiez périodiquement que les anciens noms de plateforme ne sont plus référencés. Avant de supprimer un compte ou de changer de prestataire, cherchez dans la zone les alias qui pointent vers ses noms d'hôte. Un premier CNAME d'apparence correcte peut sinon continuer à dépendre d'une cible retirée, qui ne tombera en panne qu'après l'arrêt de l'ancien fournisseur.
Besoin de vérifier les adresses DNS publiques d'un domaine ? Utilisez l'outil Domain IP Lookup.
Outils gratuits sur ce sujet
À lire aussi
Comment un e-mail trouve votre serveur de messagerie
Expéditeur
you@gmail.com
Recherche MX
qui reçoit le courrier ?
Serveur de messagerie
priorité 10 d'abord
Boîte de réception
livré
Le numéro de priorité le plus bas l'emporte ; les plus élevés servent de secours
Enregistrements MX : comment un e-mail trouve son chemin
Les enregistrements MX indiquent à l'internet quels serveurs de messagerie gèrent les e-mails d'un domaine, et pourquoi ils diffèrent d'un enregistrement A.
Trois couches se partagent le nom « serveur DNS »
Résolveur stub
votre propre appareil
Résolveur récursif
FAI, routeur ou 1.1.1.1
Faisant autorité
le DNS du domaine
Résolveurs DNS récursifs et faisant autorité expliqués
Deux rôles très différents se cachent derrière « serveur DNS » : le résolveur récursif qui pose la question et le serveur faisant autorité qui a la réponse.
Choisir un TTL en pratique
Comprendre le TTL DNS : pourquoi les changements tardent
Le TTL fixe la durée de cache d'une réponse DNS avant une nouvelle requête : la vraie raison pour laquelle un changement n'apparaît pas partout d'un coup.