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 ) ; MinimumIN 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