Les enregistrements DNS expliqués
Les enregistrements DNS sont de courtes instructions stockées pour votre domaine. Chacun répond à une seule question, comme « où se trouve le site web ? » ou « quels serveurs acceptent les e-mails ? ». Ce guide présente les types d’enregistrements que vous aurez le plus souvent à modifier et les règles qui les font fonctionner.
Comment lire un enregistrement DNS
Chaque enregistrement comporte quatre parties :
| Partie | Signification | Exemple |
|---|---|---|
| Nom (ou hôte) | Le nom concerné par l’enregistrement. @ désigne généralement le domaine lui-même. | www |
| Type | Le type de réponse donnée. | A |
| Valeur (ou cible, données) | La réponse elle-même. | 203.0.113.10 |
| TTL | Le nombre de secondes pendant lesquelles les autres réseaux peuvent en garder une copie. | 3600 |
Les éditeurs DNS les présentent sous forme de formulaire, mais le même enregistrement s’écrit souvent sur une seule ligne, comme dans un fichier de zone :
www.example.com. 3600 IN A 203.0.113.10
Lisez-le ainsi : « pour www.example.com, conserver ceci pendant une heure ; son adresse IPv4 est 203.0.113.10 ». IN signifie internet et peut être ignoré. Le point à la fin d’un nom complet indique, dans un fichier de zone, que ce nom est complet ; la plupart des éditeurs DNS l’ajoutent pour vous.
Beaucoup d’éditeurs DNS ne demandent que la partie située devant votre domaine. Saisir www crée www.example.com. Si vous saisissez www.example.com dans ce type de champ, certains éditeurs créent www.example.com.example.com. Lisez l’aide de l’éditeur ou vérifiez l’enregistrement après l’avoir enregistré.
Types d’enregistrements
A et AAAA : l’adresse du site web
Un enregistrement A fait pointer un nom vers une adresse IPv4. Un enregistrement AAAA fait la même chose pour une adresse IPv6. Votre hébergeur vous indique les adresses à utiliser.
example.com. 3600 IN A 203.0.113.10
example.com. 3600 IN AAAA 2001:db8::10
N’ajoutez un enregistrement AAAA que si votre hébergeur vous donne une adresse IPv6. Un enregistrement AAAA erroné peut empêcher le site de se charger pour les visiteurs dont le réseau privilégie l’IPv6.
CNAME : un alias vers un autre nom
Un enregistrement CNAME indique que « ce nom est un autre nom pour celui-là ». On l’utilise souvent pour faire pointer www vers le domaine lui-même ou vers un nom fourni par un service.
www.example.com. 3600 IN CNAME example.com.
Deux règles s’appliquent aux enregistrements CNAME :
- Un nom doté d’un CNAME ne peut avoir aucun autre enregistrement. Vous ne pouvez donc pas placer un CNAME sur le domaine apex (
example.comlui-même), car l’apex a toujours besoin d’autres enregistrements, comme NS. - La cible doit être un nom, pas une adresse IP.
Certains fournisseurs DNS proposent un substitut pour l’apex, souvent appelé ALIAS, ANAME ou aplatissement de CNAME (CNAME flattening). Ce n’est pas un type d’enregistrement standard : il ne fonctionne que là où le fournisseur le prend en charge.
MX : où les e-mails sont livrés
Les enregistrements MX désignent les serveurs qui reçoivent les e-mails de votre domaine. Chacun a une priorité : les numéros les plus bas sont essayés en premier.
example.com. 3600 IN MX 10 mx1.example.net.
example.com. 3600 IN MX 20 mx2.example.net.
Un enregistrement MX doit pointer vers un nom qui a son propre enregistrement A ou AAAA. Il ne doit pas pointer vers une adresse IP ni vers un CNAME. Utilisez exactement les valeurs fournies par votre fournisseur d’e-mail.
TXT : du texte vérifié par d’autres services
Les enregistrements TXT contiennent du texte. Ils servent à prouver que vous êtes propriétaire d’un domaine et à protéger vos e-mails avec SPF, DKIM et DMARC.
example.com. 3600 IN TXT "v=spf1 include:_spf.example.net ~all"
_dmarc.example.com. 3600 IN TXT "v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com"
Un domaine peut avoir plusieurs enregistrements TXT, mais un seul d’entre eux peut être un enregistrement SPF (commençant par v=spf1). Pour autoriser d’autres expéditeurs, ajoutez-les à cet unique enregistrement. Consultez SPF, DKIM et DMARC.
NS : qui répond pour le domaine
Les enregistrements NS listent les serveurs de noms d’un domaine. Ceux qui comptent sont définis chez votre bureau d’enregistrement (registraire), qui les publie auprès du registre. Vous les modifiez lorsque vous déplacez tout votre DNS chez un autre fournisseur, comme décrit dans Connecter un nom de domaine à un site web.
Des enregistrements NS placés dans une zone peuvent aussi confier un sous-domaine à d’autres serveurs de noms : c’est ce qu’on appelle la délégation.
CAA : qui peut émettre des certificats
Un enregistrement CAA liste les autorités de certification autorisées à émettre des certificats SSL pour votre domaine. Sans enregistrement CAA, toute autorité publiquement reconnue peut en émettre. Si vous en ajoutez un, incluez toutes les autorités que vous utilisez, sinon le renouvellement des certificats peut échouer.
example.com. 3600 IN CAA 0 issue "ca.example.net"
SRV : des services sur des ports précis
Les enregistrements SRV indiquent aux applications quel serveur et quel port utiliser pour un service, comme certains systèmes d’appel, de messagerie instantanée ou de configuration automatique des e-mails. Ajoutez-les uniquement quand un service le demande et recopiez chaque champ à l’identique.
TTL : combien de temps les réponses sont conservées
Le TTL indique aux autres réseaux combien de temps ils peuvent réutiliser une réponse avant de redemander. Un TTL de 3600 (une heure) convient à la plupart des enregistrements. Avant un changement planifié, abaissez le TTL pour que le changement atteigne tout le monde plus vite, comme expliqué dans Pourquoi les changements DNS prennent du temps.
Éviter ces erreurs courantes
- Deux enregistrements contradictoires. Deux enregistrements A pour le même nom envoient une partie des visiteurs vers chaque adresse. Supprimez l’ancien lors d’un déménagement.
- Un CNAME à côté d’autres enregistrements. Supprimez d’abord les autres enregistrements de ce nom, ou utilisez plutôt un enregistrement A.
- Des guillemets ou des espaces en trop dans les valeurs TXT. Collez la valeur exactement telle qu’elle vous a été donnée. Beaucoup d’éditeurs ajoutent eux-mêmes les guillemets autour.
- Modifier les enregistrements chez le mauvais fournisseur. Seul le fournisseur qui gère vos serveurs de noms actuels peut modifier votre DNS actif. Vérifiez d’abord vos serveurs de noms.
Guides associés
- Connecter un nom de domaine à un site web
- Pourquoi les changements DNS prennent du temps
- Glossaire des termes web et domaines