Présentation des types d’enregistrements DNS

Le système de noms de domaine (DNS) assure la correspondance entre des noms de domaine lisibles par les utilisateurs et les adresses IP utilisées par les machines pour localiser les services sur Internet.

Cette documentation décrit les types d’enregistrements DNS que vous pouvez configurer depuis votre espace client Octenium, en expliquant leur utilité et leur fonctionnement. Pour consulter les étapes détaillées de gestion des zones DNS dans votre panel Octenium, veuillez vous référer à la documentation de la gestion des zones DNS.

Enregistrement A

L’enregistrement A (Address Record) associe un nom de domaine à une adresse IPv4. C’est le type d’enregistrement le plus fondamental utilisé pour diriger le trafic vers un serveur web ou toute autre ressource en ligne.

Ces enregistrements comprennent les champs suivants :

  • Nom: utilisez @ pour le domaine racine ou un sous-domaine comme www, mail, ftp, etc., avec une longueur maximale de 63 caractères.
  • Valeur : adresse IPv4 du serveur (ex. 192.0.2.1)
  • TTL : durée pendant laquelle cet enregistrement sera mis en cache par les serveurs DNS, exprimée en secondes (par exemple, 3600).

Exemple :

www.example.com. IN A 93.184.216.34

Enregistrement AAAA

L’enregistrement AAAA fonctionne comme un enregistrement A, mais il pointe vers une adresse IPv6.

  • Nom : utilisez @ pour le domaine racine ou un sous-domaine comme www, mail, ftp, etc., avec une longueur maximale de 63 caractères.
  • Valeur : adresse IPv6 vers laquelle pointer (ex. 2001:0db8:85a3::8a2e:0370:7334)
  • TTL : durée pendant laquelle cet enregistrement IPv6 sera conservé en cache par les serveurs DNS, exprimée en secondes (ex. 3600)

Exemple :

www.example.com. IN AAAA 2001:db8:0:0:0:0:0:1

Enregistrement CNAME (Canonical Name)

L’enregistrement CNAME permet de faire pointer un alias vers un autre nom de domaine (cible canonique). Il est utilisé pour éviter de dupliquer des enregistrements A ou AAAA.

  • Nom : nom de l’alias à créer (ex. www, blog, ftp), avec une longueur maximale de 63 caractères
  • Valeur :nom de domaine vers lequel l’alias doit pointer (ex. exemple.com). Ce domaine doit lui-même se résoudre vers une adresse IPv4 (A) ou IPv6 (AAAA) valide
  • TTL : durée pendant laquelle la redirection vers le nom canonique sera mise en cache par les résolveurs DNS, exprimée en secondes (ex. 3600)

Exemple :

blog.example.com. IN CNAME www.example.com.

Enregistrement MX (Mail Exchange)

L’enregistrement MX indique les serveurs de messagerie responsables de la réception des courriels pour un domaine donné. Il spécifie également une priorité pour chaque serveur.

  • Nom : utilisez @ pour le domaine racine ou un sous-domaine spécifique si nécessaire, avec une longueur maximale de 63 caractères.
  • Valeur : nom du serveur de messagerie (ex. mail.exemple.com.)
  • Priorité : valeur numérique indiquant la priorité du serveur (plus elle est basse, plus le serveur est prioritaire)
  • TTL : durée pendant laquelle les informations du serveur de messagerie resteront en cache côté DNS, en secondes (ex. 3600)

Exemple :

example.com. IN MX 10 mail1.example.com.
example.com. IN MX 20 mail2.example.com.

Enregistrement TXT

L’enregistrement TXT permet d’ajouter des informations textuelles associées à un domaine. Il est souvent utilisé pour des vérifications de domaine (ex. : SPF, DKIM, Google Site Verification).

  • Nom : utilisez @ pour le domaine racine ou un sous-domaine spécifique (ex. _dmarc, mail, etc.), avec une longueur maximale de 63 caractères.
  • Valeur : texte à associer au domaine (ex. « v=spf1 include:_spf.exemple.com ~all »). Le contenu doit respecter la syntaxe attendue par l’usage (SPF, Google verification, etc.)
  • TTL : durée pendant laquelle l’enregistrement TXT sera conservé en cache par les serveurs DNS, exprimée en secondes (ex. 3600)

Exemple :

example.com. IN TXT "v=spf1 include:_spf.example.net ~all"

Enregistrement SRV

L’enregistrement SRV permet d’indiquer la localisation d’un service (protocole, port, hôte) pour un domaine donné. Il est notamment utilisé pour des services comme SIP, XMPP ou Microsoft 365.

  •  Nom : nom du service et protocole, sous la forme _service._protocole (ex. _sip._tcp, _xmpp._udp) suivi du nom de domaine (ex. _sip._tcp.exemple.com)
  •  Priorité : valeur numérique indiquant la priorité du service (plus elle est basse, plus le service est prioritaire)
  •  Poids : valeur utilisée pour équilibrer la charge entre plusieurs services de même priorité
  •  Port : port utilisé par le service (ex. 5060)
  •  Cible : nom de domaine du serveur hébergeant le service (ex. sipserver.exemple.com.) — doit avoir un enregistrement A ou AAAA valide
  • TTL : durée pendant laquelle les informations du serveur de messagerie resteront en cache côté DNS, en secondes (ex. 3600)

Exemple :

_sip._tcp.example.com. IN SRV 10 60 5060 sipserver.example.com.

Enregistrement CAA

L’enregistrement CAA sert à spécifier quelles autorités de certification (CA) sont autorisées à émettre des certificats SSL pour un domaine donné.

  • Nom : utilisez @ pour le domaine racine ou un sous-domaine spécifique
  • Flag : généralement 0 (par défaut) ou 128 si la directive est critique
  • Tag : type de directive (ex. issue, issuewild, iodef)
  • Valeur : nom de domaine de l’autorité de certification autorisée (ex. letsencrypt.org)
  • TTL : durée pendant laquelle les informations du serveur de messagerie resteront en cache côté DNS, en secondes (ex. 3600)

Exemple :

example.com. IN CAA 0 issue "letsencrypt.org"

Enregistrement ALIAS

L’enregistrement ALIAS, similaire à un CNAME, permet de faire pointer un domaine (y compris le domaine racine) vers un autre nom de domaine, tout en se comportant comme un enregistrement A ou AAAA aux yeux du résolveur DNS.

  • Nom : @ pour le domaine racine ou un sous-domaine comme www, blog, etc., avec une longueur maximale de 63 caractères.
  • Valeur : nom de domaine cible vers lequel faire pointer le domaine (ex. exemple.com.). Ce domaine doit se résoudre à une adresse A ou AAAA valide.
  • TTL : durée pendant laquelle les informations du serveur de messagerie resteront en cache côté DNS, en secondes (ex. 3600)

Exemple :

example.com. IN ALIAS example.net.

Conclusion

La compréhension des différents types d’enregistrements DNS est essentielle pour toute gestion de services en ligne. Que ce soit pour diriger un domaine vers un serveur, configurer des adresses e-mail ou prouver la propriété d’un domaine, chacun de ces types joue un rôle clé dans l’infrastructure internet.

Est-ce que cela a été utile ?