GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comprendre les fichiers de zone DNS

Que sont les fichiers de zone DNS

Les informations sur les domaines dans la base de données DNS sont stockées dans des fichiers de zone. Un fichier de zone se compose de directives et d'enregistrements de ressources. Les directives indiquent au serveur de noms d'effectuer des tâches ou d'appliquer des paramètres spéciaux à la zone. Les enregistrements de ressources définissent les paramètres de la zone et stockent les informations sur l'hôte. Les directives sont facultatives, mais les enregistrements de ressources sont obligatoires.

Champs d'enregistrement de ressource

Un enregistrement de ressource comporte les champs suivants (certains champs sont facultatifs, selon le type) :

  • Nom :Le nom de domaine ou l'adresse IP
  • TTL  :Durée de vie, durée maximale pendant laquelle un enregistrement est mis en cache avant d'en rechercher un plus récent
  • Classe :Toujours IN pour Internet
  • Tapez :Type d'enregistrement
  • Données  :Varie selon le type d'enregistrement

Types d'enregistrements de ressources DNS les plus couramment utilisés

Il existe plus de 30 types d'enregistrements de ressources. Les plus courants sont :

  • Un :adresse IPv4
  • CNAME :nom canonique ou alias
  • MX :Echange de courrier, précise la destination du courrier adressé au domaine
  • NS :Nameserver, spécifie le système qui fournit les enregistrements DNS pour le domaine
  • PTR  :Associe une adresse IP à un nom de domaine pour une résolution de nom inversée
  • SOA :Début d'autorité, désigne le début d'une zone

Voici un exemple de fichier de zone /etc/named.conf :

$TTL 86400      ; 1 day
    example.com IN SOA dns.example.com. [email protected]. (
                       57         ; serial
                       28800      ; refresh (8 hours)
                       7200       ; retry (2 hours)
                       2419200    ; expire (4 weeks)
                       86400      ; minimum (1 day)
                       )
                IN NS dns.example.com.
    dns           IN         A        192.0.2.1       
	example.com   IN         A        192.0.2.1
	host01        IN         A        192.0.2.101
	host02        IN         A        192.0.2.102
	host03        IN         A        192.0.2.103

Le $TTL L'entrée est une directive qui définit la durée de vie par défaut de tous les enregistrements de ressources de la zone. Chaque enregistrement de ressource peut avoir une valeur TTL, qui remplace cette directive globale.

La ligne suivante dans l'exemple est le SOA enregistrement. Tous les fichiers de zone doivent avoir un enregistrement SOA. Les informations suivantes sont incluses dans l'enregistrement SOA :

  • exemple.com :Le nom du domaine
  • dns.exemple.com. :Le FQDN du serveur de noms
  • [email protected]. :L'adresse e-mail de l'utilisateur responsable de la zone
  • série  :Une valeur numérique qui est incrémentée chaque fois que le fichier de zone est modifié pour indiquer quand il est temps pour le service nommé de recharger la zone
  • actualiser :Le temps écoulé après lequel le serveur de noms principal notifie les serveurs de noms secondaires pour actualiser leur base de données
  • réessayer :Le temps d'attente après lequel une actualisation échoue avant d'essayer d'actualiser à nouveau
  • expirer :Le temps après lequel la zone ne fait plus autorité et les serveurs de noms racine doivent être interrogés
  • minimum  :la durée pendant laquelle les autres serveurs de noms mettent en cache les informations de la zone.

L'enregistrement NS (Nameserver) annonce les serveurs de noms faisant autorité pour une zone particulière en
utilisant le format :

IN NS dns.example.com.

Les enregistrements A (Adresse) spécifient l'adresse IP à attribuer à un nom en utilisant le format :

hostname IN A IP-address


Cent OS
  1. Comment ajouter un enregistrement dans cPanel à l'aide de l'éditeur de zone DNS ?

  2. Comment ajouter un enregistrement MX dans cPanel à l'aide de DNS Zone Editor ?

  3. Comment modifier ou supprimer un enregistrement MX dans cPanel à l'aide de l'éditeur de zone DNS ?

  4. Comment ajouter un enregistrement CNAME dans cPanel à l'aide de l'éditeur de zone DNS ?

  5. Comment ajouter un enregistrement MX dans cPanel à l'aide de DNS Zone Editor ?

Comment définir le modèle de zone DNS par défaut dans Plesk ?

Restauration d'une sauvegarde de zone DNS dans cPanel

Éditeur de zone avancé

Éditeur de zone cPanel

Ajouter une zone DNS

Comment puis-je ajouter des fichiers de zone DNS à mon domaine ?