:.     Home     .:.     Cours     .:.     Faits divers     .:.     Blagues     .:.     Liens     .:.     Perso     .:

 

Configuration d'un serveur DNS
sous linux

 

1. Editer le fichier " /etc/named.conf " :

Ajouter les informations de zone à la fin du fichier sans modifier ni supprimer ce qui s'y trouve déjà :

zone "aterre.mfaac.gov.ml" {
         type master ;
         file "db.aterre.mfaac.gov.ml" ;
} ;

2. Se placer dans le répertoire " /var/named/" :

Créer le fichier " db.aterre.mfaac.gov.ml ". Les informations qu'il devra contenir sont :

$TTL 86400
@ IN   SOA   serveur.aterre.mfaac.gov.ml.   root.aterre.mfaac.gov.ml. (
                   2003082201 ; Serial
                   28800 ; Refresh
                   14400 ; Retry
                   3600000 ; Expire
                   86400 ) ; Minimum

IN NS serveur.aterre.mfaac.gov.ml.

IN MX 10 serveur.aterre.mfaac.gov.ml.

serveur IN A 10.0.0.3

mail IN CNAME serveur.aterre.mfaac.gov.ml.
cache IN CNAME serveur.aterre.mfaac.gov.ml.
ftp IN CNAME serveur.aterre.mfaac.gov.ml.

3. Optionnels :

a- Editer le fichier " /etc/hosts ", puis ajouter les informations connues sur les correspondances nom de machine/adresse IP de la machine.
Exemple : 10.0.0.3       serveur.aterre.mfaac.gov.ml      serveur


b-
" /etc/resolv.conf " :
Mettre les lignes concernant le nom de domaine et l'adresse du serveur de noms

domain aterre.mfaac.gov.ml
nameserver 10.0.0.3

c- "/etc/host.conf " :

order hosts,bind
multi on

Indique au résolveur d'utiliser les informations du fichier " hosts "avant d'envoyer des requêtes pour une résolution DNS.

4. Redémarrer le DNS et la couche réseau si necessaire :

      /etc/rc.d/init.d/named start    /* Démarrage du processus named */

5. Tester avec une machine en local :

(Faire des ping avec les noms des machines)

 

Remarques importantes pour Fedora :

Au niveau de Fedora, le répertoire par défaut pour l'installation du named est : « /var/named/chroot/ ». Il existe des repertoires etc/ et var/named dans ce répertoire. Donc vous pouvez créer le fichier /var/named/chroot/etc/named.conf au lieu de /etc/named.conf. En tous les cas, la base c'est ce répertoire.

Vous pouvez toutefois contourner cette "contrainte" en éditant le fichier /etc/sysconfig/named et en mettant en commentaire la seule ligne non commentée du fichier. Dans ce cas, vous ferez les mêmes configurations que sur Readhat 9 ou solaris 9, c'est-à-dire que le named sera géré par le fichier /etc/named.conf au lieu de /var/named/chroot/etc/named.conf, et les fichiers de zone restent dans /var/named.

[Pour réaliser cette opération, vous pouvez aussi éditer le fichier /etc/rc.d/init.d/named et supprimer toutes les occurrences de chroot et de options.]

 

Sources :

http://en.tldp.org/LDP/solrhe/Securing-Optimizing-Linux-RH-Edition-v1.3/

 


L'information, n'est-elle pas précieuse ? Partageons la tous ensemble !

© Mai 2005
Roger YERBANGA
www.yerbynet.com