dns

Configuration d'un serveur DNS avec ubuntu 10.04

Configuration d’un serveur DNS dans Ubuntu 10.04

l’aspect théorique sera laisser au soins du lecteur faite des recherches sur les différentes options du serveur DNS la documentations ne manque pas sur le net.Je vous mettrais des annexes en fin de configuration

==>sudo aptitude install bind9 bind9-utils


Premiére Partie Configuration

1-créer des zones

-Zone directe & Zone indirecte
éditer le fichier avec votre éditeur favoris
on auras besoin de créer des zones une zone directe et une zone indirecte et de définir leur emplacement dans le fichier de configuration.
Remplacez exemple.sn par le nom de domaine de votre choix. Et l’adresse IP 192.168.1.5 aussi par celle de votre serveur
sudo vim /etc/bind/named.conf.local


//
// Do any local configuration here
// 
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include “/etc/bind/zones.rfc1918”;
zone “exemple.sn” {
type master;
file “/etc/bind/zones/exemple.sn”;
};
zone “1.168.192.in-addr.arpa” {
type master;
notify no;
file “/etc/bind/zones/reverse.zone”;
};

2- Créer un repertoire de zones
il n’est pas forcer de créer un répertoire de zones mais moi je le trouve intéressent du moment qu’on peut avoir à gérer plusieurs zones

=> mkdir /etc/bind/zones
3-Copier les fichiers de base des la différents fichier zones

*cp /etc/bind/db.local /etc/bind/zones/exemple.sn 


*cp /etct/bind/db.127 /etc/bind/zones/reverse.zone


4-éditer les nouveaux fichiers de zones

a)éditer le fichier exemple.zone pour les enregistrement directe @IP=>Nom

sudo vim /etc/bind/zones/exemple.zone

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.exemple.sn. root.exemple.sn. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.exemple.sn.
@ IN A 127.0.0.1
@ IN AAAA ::1
ns IN A 192.168.1.5
www IN CNAME ns

b)éditer le fichier de configuration inverse reverse.zonr pour les enregistrement inverse Nom=>@IP

sudo vim /etc/bind/zones/reverse.zone

;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.elwan.sn. root.elwan.sn. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
5 IN PTR ns.exemple.sn.





     

  1. editer le fichier resol.conf
  2.  


changer l’adresse du serveur dans le fichier resol.conf effacer ou commenter tout et mettre votre adresse du serveur DNS

sudo vim /etc/resol.conf

# Generated by NetworkManager
nameserver 192.168.1.5


Deuxieme etape Test

1-redemarer le serveur
sudo /etc/init.d/bind9 restart
ou
sudo service bind9 restart

2-Tester le serveur DNS
nous allons utiliser le commande nslookup

=> nslookup ns.exemple.com
si tout marche on doit avoir ceci
Server: 192.168.1.5
Address: 192.168.1.5#53 
Name: exemple.sn
Address: 192.168.1.5