Enregistrements DNS et TTL
A, AAAA, CNAME, MX et le rôle du TTL.
Objectifs
À la fin de cette leçon, vous saurez :
- lire les enregistrements A, AAAA, CNAME et MX ;
- comprendre le rôle du TTL dans la propagation ;
- choisir l'enregistrement adapté à une situation donnée.
La zone : votre carnet d'adresses
Pour chaque domaine que vous possédez, vous définissez une zone : la liste des enregistrements qui décrivent vos machines.
| Type | Rôle | Exemple |
|---|---|---|
| A | nom → IPv4 | monsite.fr. A 93.184.216.34 |
| AAAA | nom → IPv6 | monsite.fr. AAAA 2606:2800::1 |
| CNAME | alias vers un autre nom | www.monsite.fr. CNAME monsite.fr. |
| MX | serveurs de courrier | monsite.fr. MX 10 mail.provider.com |
| TXT | texte libre (vérifications, SPF…) | v=spf1 include:_spf.google.com ~all |
CNAME : un alias, pas une copie
www.exemple.fr. CNAME exemple.fr.
exemple.fr. A 93.184.216.34
Résoudre www.exemple.fr donne un premier résultat « allez voir exemple.fr », puis une seconde résolution. Avantage : changer l'IP une seule fois met à jour tous les alias. Limite : un CNAME ne peut pas cohabiter avec d'autres enregistrements sur le même nom — c'est pourquoi la racine (exemple.fr) reçoit souvent un A direct.
Le TTL : durée de vie du cache
Chaque enregistrement porte un TTL (time to live), en secondes : combien de temps les résolveurs peuvent garder la réponse en cache.
exemple.fr. 300 IN A 93.184.216.34
↑ TTL de 5 minutes
Conséquence pratique majeure pour les déploiements :
TTL 86400 (24 h) → propagation lente mais moins de requêtes DNS
TTL 300 (5 min) → migrations rapides, plus de trafic sur les DNS
Avant une migration de serveur, on abaisse le TTL plusieurs heures à l'avance ; on le remonte ensuite.
Exercice
- Vous voulez que
blog.exemple.frsuive automatiquement l'adresse deexemple.fr. Quel enregistrement ? - Vous migrez votre site vers une nouvelle IP demain matin. Que faites-vous ce soir ?
- Pourquoi les serveurs de messagerie utilisent-ils MX plutôt qu'un simple A ?
Résumé
- A/AAAA = adresses ; CNAME = alias ; MX = courrier ; TXT = métadonnées.
- TTL = durée de mise en cache ; c'est votre curseur vitesse/stabilité.
- Un changement DNS n'est jamais instantané : on planifie avec le TTL.
Correction disponibleCherchez d’abord par vous-même.Voir la correction
Correction
Réponses détaillées
Question 1. Un CNAME blog.exemple.fr → exemple.fr. Toute future modification de l'A de la racine se répercute automatiquement.
Question 2. Ce soir : baisser le TTL (par ex. à 300 s) et attendre qu'il se propage ; demain : basculer l'enregistrement A, surveiller ; une fois stable : remonter le TTL. La migration devient fluide au lieu d'attendre 24 h de cache périmé chez certains utilisateurs.
Question 3. Un domaine peut avoir plusieurs serveurs de messagerie avec priorités (MX 10, MX 20), distincts du serveur web. L'adresse du web et celle du courrier sont deux responsabilités différentes : deux types d'enregistrements séparés.