Sobes.tech
Junior

Que signifient les enregistrements DNS?

sobes.tech IA

Réponse de l'IA

Enregistrements DNS (Resource Records, RR) — blocs fondamentaux du système de noms de domaine (DNS), contenant des informations sur les domaines, leur correspondance avec les adresses IP, la localisation des ressources, etc.

Types principaux d’enregistrements :

  • A : Mappe un nom d’hôte (par exemple, www.exemple.com) à une adresse IPv4.
  • AAAA : Mappe un nom d’hôte à une adresse IPv6.
  • CNAME : Crée un alias pour un autre nom de domaine. Utilisé pour rediriger des sous-domaines ou faciliter la gestion de plusieurs services.
  • MX : Indique les serveurs de messagerie responsables de la réception des courriels pour le domaine. Contient la priorité pour chaque serveur.
  • PTR : Enregistrement DNS inverse, mappe une adresse IP à un nom d’hôte. Utilisé dans les zones inverses DNS.
  • TXT : Stocke des informations textuelles utilisées à diverses fins, telles que la vérification de domaine, SPF (Sender Policy Framework) ou DKIM (DomainKeys Identified Mail) pour la protection du courrier électronique.
  • NS : Indique les serveurs de noms autorisés pour le domaine. Chaque domaine doit avoir au moins deux enregistrements NS.
  • SOA : Enregistrement "Start of Authority" contenant des informations administratives sur le domaine, telles que l’adresse de contact de l’administrateur, le numéro de série de la zone, les temps de mise à jour, etc.

Exemple de structure d’enregistrement :

name    TTL   class  type  rdata
  • name : Nom de la ressource (par exemple, www).
  • TTL (Time To Live) : Durée en secondes pendant laquelle les enregistrements peuvent être mis en cache par les résolveurs.
  • class : Famille du protocole. La plus courante est IN (Internet).
  • type : Type d’enregistrement (A, AAAA, CNAME, etc.).
  • rdata : Données spécifiques au type d’enregistrement (par exemple, adresse IP pour un enregistrement A).

Exemple de fichier de configuration de zone DNS (format compatible bind) :

$ORIGIN exemple.com.
$TTL 3600
@       IN      SOA     ns1.exemple.com. admin.exemple.com. (
                        2023102701      ; Serial
                        3600            ; Refresh
                        1800            ; Retry
                        604800          ; Expire
                        86400 )         ; TTL minimum
        IN      NS      ns1.exemple.com.
        IN      NS      ns2.exemple.com.

@       IN      A       192.168.1.1
www     IN      A       192.168.1.2
mail    IN      A       192.168.1.3
        IN      MX      10 mail.exemple.com.