example.com. 3600 IN A 93.184.215.14
Un enregistrement A (address) relie un nom d’hôte à une adresse IPv4 de 32 bits. Quand un navigateur ouvre example.com, son résolveur demande l’enregistrement A (et l’enregistrement AAAA pour IPv6) puis se connecte à l’adresse obtenue.
Format
Chaque enregistrement A comporte un nom, un TTL en secondes, la classe IN et une adresse IPv4. Un nom peut avoir plusieurs enregistrements A ; les résolveurs les renvoient tous et les clients les essaient généralement dans l’ordre – une forme simple de répartition de charge et de redondance.
Enregistrements A et apex
Le domaine nu (example.com, l’« apex ») doit utiliser des enregistrements A/AAAA, car un CNAME n’est pas autorisé à côté des enregistrements SOA et NS qui s’y trouvent. Beaucoup de fournisseurs DNS proposent des fonctions « ALIAS » ou « CNAME aplati » qui résolvent un nom cible et publient le résultat sous forme d’enregistrements A.
TTL et modifications
Les résolveurs mettent une réponse en cache pendant son TTL. Avant de migrer un site, baissez le TTL (par exemple à 300 secondes) la veille pour que la nouvelle adresse prenne effet rapidement, puis remontez-le ensuite.
Questions fréquentes
- Un domaine peut-il avoir plusieurs enregistrements A ?
- Oui. Toutes les adresses sont renvoyées et le client en choisit une, ce qui répartit la charge et permet de basculer vers une autre adresse.
- Quelle différence entre un enregistrement A et AAAA ?
- Un enregistrement A contient une adresse IPv4, un enregistrement AAAA une adresse IPv6. Les sites double pile publient les deux.
- Un enregistrement A peut-il pointer vers un autre domaine ?
- Non, uniquement vers une adresse IPv4. Pour faire pointer un nom vers un autre nom, utilisez un CNAME (interdit à l’apex).