Aide-mémoire des types d'enregistrements DNS

Les types d'enregistrements DNS avec leur numéro, leur rôle et des exemples de fichier de zone, de A, AAAA, MX et TXT à SRV, CAA, HTTPS et DNSSEC, plus les codes de réponse.

Dernière vérification :

AdSense Placeholder
Slot: header_reference_page
Sur cette page

Chaque enregistrement DNS comporte un nom, un TTL, une classe (presque toujours IN, numéro 1), un type et des données. Les numéros de type ci-dessous sont les valeurs de l'IANA telles que les rapporte dnspython 2.8, et tous les exemples ont été analysés par cette bibliothèque. Interrogez n'importe lequel avec la recherche d'enregistrements DNS ; le parcours complet se trouve dans le guide Comment fonctionne le DNS.

Enregistrements du quotidien

Type Numéro Rôle Exemple de fichier de zone
A 1 Nom vers adresse IPv4 example.com. 300 IN A 192.0.2.10
AAAA 28 Nom vers adresse IPv6 example.com. 300 IN AAAA 2001:db8::10
CNAME 5 Alias : ce nom est un autre nom www.example.com. 300 IN CNAME example.com.
MX 15 Serveurs de messagerie, avec une préférence (le plus petit d'abord) example.com. 3600 IN MX 10 mail.example.com.
TXT 16 Texte libre : SPF, DKIM, DMARC, vérifications de propriété example.com. 3600 IN TXT "v=spf1 -all"
NS 2 Serveurs de noms faisant autorité pour une zone example.com. 86400 IN NS ns1.example.net.
SOA 6 Début d'autorité : serveur primaire, contact, minuteurs voir plus bas
PTR 12 Résolution inverse : adresse vers nom 10.2.0.192.in-addr.arpa. IN PTR mail.example.com.
SRV 33 Localisation d'un service : priorité, poids, port, hôte _sip._tcp.example.com. IN SRV 10 5 5060 sip.example.com.
CAA 257 Quelles autorités de certification peuvent émettre des certificats example.com. IN CAA 0 issue "letsencrypt.org"

Enregistrements modernes et spécialisés

Type Numéro Rôle Données d'exemple
HTTPS 65 Indications de connexion pour HTTPS : ALPN, ports, ECH ; fonctionne aussi à l'apex de la zone 1 . alpn="h2,h3"
SVCB 64 La même chose pour les autres services 1 svc.example.com. port="8443"
DNAME 39 Redirige toute une sous-arborescence vers un autre domaine example.net.
NAPTR 35 Règles de réécriture (VoIP, ENUM) 100 10 "U" "E2U+sip" "!^.*$!sip:[email protected]!" .
TLSA 52 DANE : épinglage du certificat d'un port 3 1 1 <SHA-256 hex>
SSHFP 44 Empreinte de la clé d'hôte SSH 4 2 <SHA-256 hex> (Ed25519, SHA-256)
HINFO 13 Informations sur l'hôte ; renvoyé aussi pour les requêtes ANY (RFC 8482) "x86-64" "Linux"
LOC 29 Position géographique 52 22 23.000 N 4 53 32.000 E -2.00m
URI 256 Associe un nom à un URI 10 1 "https://example.com/"
SPF 99 Obsolète : publiez SPF dans un TXT

Enregistrements DNSSEC

Type Numéro Rôle
DNSKEY 48 Clés publiques de la zone
RRSIG 46 Signature d'un ensemble d'enregistrements
DS 43 Empreinte de la clé d'une zone fille, publiée dans la zone parente (12345 13 2 <hex> : étiquette de clé, algorithme 13 = ECDSA P-256, type de condensé 2 = SHA-256)
NSEC 47 Prouve qu'un nom ou un type n'existe pas
NSEC3 50 Idem, avec des noms hachés
NSEC3PARAM 51 Paramètres de NSEC3
CDS / CDNSKEY 59 / 60 La zone fille demande à la zone parente de mettre à jour son DS

Types réservés aux requêtes et métatypes

Type Numéro Usage
OPT 41 Pseudo-enregistrement EDNS(0) : tailles UDP plus grandes, indicateur DNSSEC OK
TSIG 250 Signe les transferts de zone et les mises à jour avec une clé partagée
IXFR 251 Transfert de zone incrémental
AXFR 252 Transfert de zone complet ; à réserver aux serveurs secondaires
ANY 255 « Tous les types » ; beaucoup de serveurs renvoient désormais une réponse minimale

L'enregistrement SOA

example.com. 3600 IN SOA ns1.example.net. hostmaster.example.com. (
    2026101001 ; serial (often YYYYMMDDnn)
    7200       ; refresh: secondaries check every 2 h
    3600       ; retry after a failed refresh: 1 h
    1209600    ; expire: secondaries stop answering after 14 days
    3600 )     ; negative-caching TTL: how long "does not exist" is cached

Le contact hostmaster.example.com. désigne l'adresse de courriel [email protected]. Dans l'ordre, les champs sont : numéro de série (souvent AAAAMMJJnn), intervalle d'actualisation de 2 heures, nouvelle tentative après 1 heure, expiration à 14 jours et TTL de cache négatif de 1 heure.

Noms de résolution inverse

Adresse Nom PTR
192.0.2.10 10.2.0.192.in-addr.arpa.
2001:db8::10 0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.

Les octets IPv4 sont inversés ; l'IPv6 est entièrement développée en 32 chiffres hexadécimaux, puis inversée chiffre par chiffre. Retrouvez le nom associé à une adresse avec la recherche DNS inverse.

Codes de réponse (RCODE)

Code Nom Signification
0 NOERROR Succès (éventuellement sans enregistrement de ce type : « NODATA »)
1 FORMERR Le serveur n'a pas pu analyser la requête
2 SERVFAIL Défaillance du serveur, souvent une erreur de validation DNSSEC ou une autorité injoignable
3 NXDOMAIN Le nom n'existe pas
4 NOTIMP Type de requête non implémenté
5 REFUSED Le serveur refuse de répondre à cette requête (politique)

Règles à retenir

  • Pas de CNAME à côté d'autres données. Un nom qui porte un CNAME ne peut avoir aucun autre enregistrement ; l'apex de la zone (example.com) ne peut donc pas être un CNAME : utilisez A/AAAA, un enregistrement HTTPS ou la fonction d'alias de votre hébergeur.
  • MX et NS pointent vers des noms, jamais vers des adresses IP ni des CNAME.
  • Un seul enregistrement SPF par nom, publié en TXT. La syntaxe de SPF, DKIM et DMARC figure dans Aide-mémoire de la syntaxe SPF, DKIM et DMARC.
  • Les changements attendent le TTL. Regardez les caches se mettre à jour avec le vérificateur de propagation DNS.

Essayez ces outils

Voir aussi

  • Guide Comment fonctionne le DNS
    Comment un nom devient une adresse IP via résolveurs et serveurs racine, de TLD et faisant autorité, les types d'enregistrement.
  • Glossaire DNS
    Le DNS (Domain Name System) est l'annuaire d'internet qui traduit les noms de domaine comme example.com en adresses IP et garde d'autres.
  • Glossaire TTL
    Le TTL (durée de vie) est le temps, en secondes.
  • Glossaire Enregistrement MX
    Un enregistrement MX (mail exchanger) est un enregistrement DNS qui désigne les serveurs acceptant le courrier d'un domaine.
  • Aide-mémoire Aide-mémoire de la syntaxe SPF, DKIM et DMARC
    Syntaxe des enregistrements : mécanismes et qualificateurs SPF.
AdSense Placeholder
Slot: footer_leaderboard