Chapitre 21. Configuration de BIND

Pour bien conprendre ce chapitre, vous devez connaître les principes de base de BIND et de DNS car son but n'est pas d'en expliquer les concepts. Ce chapitre explique en effet la façon d'utiliser l'Outil de configuration Bind (redhat-config-bind) pour configurer des zones de serveur BIND de base. Cet outil crée le fichier de configuration /etc/named.conf ainsi que les fichiers de configuration de zones dans le répertoire /var/named à chaque fois que vous appliquez vos changements.

ImportantImportant
 

Ne modifiez pas le fichier de configuration /etc/named.conf. L'utilitaire Outil de configuration Bind le génère une fois que vous avez appliqué vos changements. Si vous souhaitez configurer des paramètres que l'Outil de configuration Bind ne permet pas de configurer, ajoutez-les à /etc/named.custom.

L'utilitaire Outil de configuration Bind requiert le système X Window et l'accès super-utilisateur (ou root). Pour lancer l'Outil de configuration Bind, cliquez sur le bouton Menu principal (sur le panneau) => Paramètres de système => Paramètres serveur => Service de résolution d'adresse IP (Domain Name Service) ou tapez la commande redhat-config-bind à l'invite du shell (dans un terminal XTerm ou GNOME, par exemple).

Figure 21-1. Outil de configuration Bind

L'utilitaire Outil de configuration Bind configure le répertoire de zone par défaut sur /var/named. Tous les fichiers de zone spécifiés sont placés sous ce répertoire. L'Outil de configuration Bind inclut également un contrôle de base de la syntaxe lors de la saisie de valeurs. Par exemple, dans le cadre de la saisie d'une adresse IP valide, vous ne pouvez entrer que des numéros et des points (.) dans la zone texte.

L'Outil de configuration Bind vous permet d'ajouter une zone maître de retransmission, une zone maître inverse et une zone esclave. Une fois les zones ajoutées, vous pouvez les modifier ou les supprimer de la fenêtre principale comme cela est expliqué dans la Figure 21-1.

Après avoir ajouté, modifié ou supprimé une zone, cliquez sur le bouton Enregistrer ou sélectionnez Fichier => Enregistrer pour écrire le fichier de configuration /etc/named.conf et tous les fichiers de zone individuels dans le répertoire /var/named. En enregistrant vos changements, le service named procède au rechargement des fichiers de configuration. Vous pouvez également sélectionner Fichier => Quitter pour enregistrer vos modifications avant de quitter l'application.

21.1. Ajout d'une zone maître de retransmission

Pour ajouter une zone maître de retransmission (également appelée maître primaire), cliquez sur le bouton Nouvelle, sélectionnez Zone maître de retransmission et entrez le nom de domaine de la zone maître dans la zone texte, Nom de domaine.

Une nouvelle fenêtre similaire à celle présentée dans la Figure 21-2 apparaît avec les options suivantes:

Figure 21-2. Ajout d'une zone maître de retransmission

Un Serveur de noms primaire (SOA) doit être spécifié ainsi qu'au moins un enregistrement de serveur de noms en cliquant sur le bouton Ajouter dans la section Enregistrements section.

Après avoir configuré une zone maître de retransmission, cliquez sur OK pour revenir à la fenêtre principale, comme le montre la Figure 21-1. À partir du menu déroulant, cliquez sur Enregistrer pour d'une part, écrire le fichier de configuration /etc/named.conf et tous les fichiers de zone individuels dans le répertoire /var/named et d'autre part, demander au démon de recharger les fichiers de configuration.

Suite à la configuration, une entrée semblable à l'extrait ci-dessous est enregistrée dans /etc/named.conf:

zone"forward.example.com"{
typemaster;
file"forward.example.com.zone";
};

Elle crée également le fichier /var/named/forward.example.com.zone en y indiquant les informations ci-dessous:

$TTL86400
@INSOAns.example.com.root.localhost(
2;serial
28800;refresh
7200;retry
604800;expire
86400;ttl
)


INNS192.168.1.1.