Comprendre les enregistrements DNS
A, AAAA, CNAME, MX, TXT : ce que fait chacun, la durée de vie, et pourquoi votre changement ne se voit pas encore.
Le DNS traduit un nom en adresse. Tout le reste n'est que variations sur ce thème — et la plupart des ennuis viennent de deux choses : le mauvais type d'enregistrement, ou l'impatience.
Les types utiles
| Type | À quoi il sert | Exemple de valeur |
|---|---|---|
| A | Pointer un nom vers une adresse IPv4 | 203.0.113.10 |
| AAAA | La même chose en IPv6 | 2001:db8::10 |
| CNAME | Dire qu'un nom est un alias d'un autre | monsite.fr. |
| MX | Où envoyer le courrier du domaine | 10 mail.monsite.fr. |
| TXT | Du texte libre : SPF, DKIM, vérifications de propriété | v=spf1 mx -all |
| NS | Quels serveurs font autorité sur la zone | ns1.registrar.fr. |
| CAA | Quelles autorités ont le droit d'émettre un certificat | 0 issue "letsencrypt.org" |
Pas de CNAME à la racine
Un CNAME sur @ — la racine du domaine — est interdit par la norme, parce qu'il entrerait en conflit avec les enregistrements NS et MX obligatoires à cet endroit. Utilisez un A pour la racine, et gardez les CNAME pour les sous-domaines. Certains hébergeurs DNS proposent un ALIAS qui contourne la limite de leur côté.
La durée de vie, et l'art de préparer une migration
Chaque enregistrement porte un TTL : la durée pendant laquelle les serveurs du monde entier ont le droit de garder la réponse en mémoire. Un TTL de 86400 secondes veut dire qu'un changement peut mettre 24 heures à être vu partout.
D'où la méthode, quand on prévoit un déménagement : abaisser le TTL à 300 secondes au moins 24 heures avant, faire le changement le jour J — il est alors visible en cinq minutes — puis remonter le TTL une fois tout stabilisé.
Vérifier ce qui est réellement publié
dig +short monsite.fr A
dig +short monsite.fr MX
dig monsite.fr TXT +short
# Interroger directement le serveur qui fait autorité,
# sans passer par un cache intermédiaire
dig @ns1.registrar.fr monsite.fr AVotre navigateur ment
Il garde sa propre mémoire DNS, votre système d'exploitation aussi, et votre box encore. Un changement invisible dans le navigateur peut être parfaitement publié : dig interroge le vrai DNS, c'est lui qui dit la vérité.
Le point final
Dans un fichier de zone, une valeur qui ne se termine pas par un point est considérée comme relative au domaine : écrire mail.monsite.fr sans point final donne mail.monsite.fr.monsite.fr. Les interfaces web des registrars gèrent cela pour vous, mais si vous éditez une zone à la main, c'est l'erreur qui fait perdre une soirée.
Bloqué malgré tout ? Ouvrez un ticket : on répond en français, et on regarde votre machine si besoin.
Ouvrir un ticket