Comprendre les enregistrements DNS
Chaque type d'enregistrement DNS répond à une question précise. Choisir le mauvais type, ou placer un enregistrement au mauvais endroit, provoque une panne silencieuse : le domaine existe, mais le service ne répond pas.
Les types essentiels
| Type | Rôle | Exemple de valeur | Piège courant |
|---|---|---|---|
A |
nom vers IPv4 | 192.0.2.10 |
adresse obsolète après migration |
AAAA |
nom vers IPv6 | 2001:db8::10 |
AAAA créé mais port fermé |
CNAME |
alias vers un autre nom | www vers votre-domaine.fr. |
interdit à l'apex |
MX |
serveur de messagerie | 10 mail.votre-domaine.fr. |
priorité oubliée |
TXT |
texte libre | SPF, DKIM, DMARC, vérification | plusieurs SPF en conflit |
SRV |
service, hôte et port | _sip._tcp |
cible sans enregistrement A |
CAA |
autorités de certification autorisées | 0 issue "letsencrypt.org" |
blocage d'une émission |
NS |
délégation de zone | ns1.fournisseur.fr. |
modifier la zone au mauvais endroit |
Les adresses des exemples appartiennent aux plages de documentation et ne doivent pas être copiées telles quelles.
Exemple de zone
votre-domaine.fr. 3600 IN A 192.0.2.10
votre-domaine.fr. 3600 IN AAAA 2001:db8::10
www.votre-domaine.fr. 3600 IN CNAME votre-domaine.fr.
votre-domaine.fr. 3600 IN MX 10 mail.votre-domaine.fr.
votre-domaine.fr. 3600 IN TXT "v=spf1 mx -all"
_dmarc.votre-domaine.fr. 3600 IN TXT "v=DMARC1; p=quarantine"
_sip._tcp.votre-domaine.fr. 3600 IN SRV 10 5 5060 sip.votre-domaine.fr.
votre-domaine.fr. 3600 IN CAA 0 issue "letsencrypt.org"Le point final indique un nom absolu. Sans lui, certains outils ajoutent le domaine courant et produisent votre-domaine.fr.votre-domaine.fr.
Règles à retenir
- Un
CNAMEne peut pas cohabiter avec un autre enregistrement sur le même nom. À l'apex, utilisezAetAAAA, ou un typeALIAS/ANAMEsi votre fournisseur le propose. - Un
MXpointe vers un nom d'hôte, pas vers une adresse IP, et ce nom doit avoir unAou unAAAA. La priorité la plus faible est essayée d'abord. - Un seul enregistrement SPF par domaine. Deux enregistrements
v=spf1provoquent un échec de validation. - Pour DKIM, la clé se place sous un nom comme
selector._domainkey. Ne la modifiez pas à la main sans raison. - Pour DMARC, commencez par
p=noneen observation, puis durcissez. - Un
CAAmal placé empêche l'émission d'un certificat : vérifiez-le avant d'accuser l'hébergeur.
TTL et changements
Un TTL de 3600 est un bon compromis en régime normal. Pendant une migration, passez à 300 la veille, effectuez le changement, puis remontez progressivement. Un TTL très bas en permanence augmente le nombre de requêtes sans bénéfice réel. Notez la valeur avant d'intervenir : un enregistrement corrigé sans réduire le TTL peut rester invisible longtemps.
Vérifier
dig A votre-domaine.fr +short
dig AAAA votre-domaine.fr +short
dig MX votre-domaine.fr +short
dig TXT votre-domaine.fr +short
dig CAA votre-domaine.fr +shortInterrogez aussi un résolveur public avec @1.1.1.1 pour distinguer une erreur de zone d'un cache local. Après un changement, contrôlez le service réel : un A correct ne garantit pas que le port soit ouvert, ni que le certificat corresponde au nom.
Publicité
Cet article vous a-t-il aidé ?
À lire aussi
- Comprendre le DNSHiérarchie, résolveurs, serveurs faisant autorité et TTL : la chaîne qui traduit un nom en adresse.
- Changer les serveurs DNS d'un domainePréparer la nouvelle zone, préserver le mail et basculer les nameservers sans coupure prolongée.
- Comprendre la propagation DNSDes caches qui expirent, pas une diffusion mondiale : délais réels, vérification et purge locale.