Qu’est-ce qu’un enregistrement A ?
Un enregistrement A (Address Record) est un type fondamental d’enregistrement DNS qui associe un nom de domaine à une adresse IPv4. Lorsqu’une personne saisit votre domaine dans son navigateur, les serveurs DNS utilisent les enregistrements A pour trouver l’adresse IP du serveur qui héberge votre site.
Fonctionnement des enregistrements A
Lorsqu’un utilisateur consulte example.com, le navigateur et les résolveurs DNS suivent plusieurs étapes :
1. Requête DNS : le navigateur demande « Quelle est l’adresse IP de example.com ? »
2. Recherche de l’enregistrement A : les serveurs DNS trouvent l’enregistrement A
3. Retour de l’IP : l’adresse IPv4, par exemple 93.184.216.34, est renvoyée
4. Connexion établie : le navigateur se connecte à l’adresse IP
example.com. IN A 93.184.216.34
Ce format d’enregistrement DNS indique :
- example.com. : le domaine, le point final indiquant la racine
- IN : la classe Internet
- A : le type d’enregistrement
- 93.184.216.34 : l’adresse IPv4
Configurer un enregistrement A
Une configuration A associe chaque nom d’hôte au serveur IPv4 qui doit recevoir les connexions.
Configuration de base
La plupart des configurations de domaine nécessitent au minimum :
@ IN A 203.0.113.50 ; Root domain
www IN A 203.0.113.50 ; www subdomain
Le symbole « @ » représente le domaine racine, c’est-à-dire example.com sans www.
Plusieurs enregistrements A
Un domaine peut posséder plusieurs enregistrements A pour répartir la charge :
example.com. IN A 203.0.113.50
example.com. IN A 203.0.113.51
example.com. IN A 203.0.113.52
Les résolveurs DNS parcourent généralement ces adresses en rotation (round-robin) ou en sélectionnent une selon la zone géographique.
TTL (durée de vie)
Les enregistrements A comportent une valeur TTL qui précise combien de temps les résolveurs doivent conserver l’enregistrement en cache :
example.com. 300 IN A 203.0.113.50
Un TTL de 300 secondes (5 minutes) signifie que les changements DNS se propagent dans les cinq minutes. Des TTL plus courts accélèrent les changements, mais augmentent le volume de requêtes DNS.
Cas d’utilisation courants des enregistrements A
Les enregistrements A servent notamment à publier un site, des sous-domaines et des points d’entrée CDN.
Hébergement Web
Pointez votre domaine vers votre serveur Web :
@ → Your server's IPv4 address
www → Your server's IPv4 address (or use CNAME)
Sous-domaines
Créez des enregistrements A pour différents services :
api.example.com → API server IP
blog.example.com → Blog server IP
shop.example.com → E-commerce server IP
Configuration d’un CDN
Certains CDN exigent des enregistrements A pointant vers leurs adresses IP périphériques, même si CNAME est plus courant :
example.com → CDN edge IP
Enregistrement A et autres types d’enregistrements
| Enregistrement | Fonction | Pointe vers |
|---|---|---|
| A | Adresse IPv4 | 93.184.216.34 |
| AAAA | Adresse IPv6 | 2606:2800:220:1:... |
| CNAME | Alias | another.domain.com |
| ALIAS/ANAME | Alias du domaine racine | another.domain.com |
Vérifier les enregistrements A
Ces commandes permettent de vérifier la résolution A depuis les environnements courants.
Avec dig (Linux/Mac) :dig example.com A
Avec nslookup (Windows) :
nslookup example.com
Avec le contrôle de santé DomScan :
curl "https://domscan.net/v1/health?domain=example.com"
# Returns DNS configuration including A records
Bonnes pratiques
Une surveillance régulière et une documentation claire réduisent le risque d’interruption.
1. Définissez toujours @ et www : les utilisateurs saisissent les domaines de ces deux façons
2. Choisissez des TTL adaptés : 300 à 3600 secondes dans la plupart des cas, plus courts avant une modification planifiée
3. Pensez aussi aux enregistrements AAAA : IPv6 devient de plus en plus important
4. Surveillez les enregistrements : un enregistrement A incorrect peut rendre le site indisponible
5. Documentez les changements : conservez la liste des adresses IP utilisées et leur fonction
Les enregistrements A sont au fondement de l’hébergement Web. Les comprendre est indispensable à tout développeur qui gère une infrastructure de domaines.