Installer un serveur DNS sur Ubuntu 8.x
- Jeudi 28 mai 2009
- Publie dansLinux
- Ecrire commentaire
apt-get install bind9 bind9-doc
Configuration
-
Pour tester votre serveur sans avoir à créer de nouvelles zones, editer le fichier /etc/resolv.conf :
gedit /etc/resolv.conf &
-
Indiquer l'adresse IP de votre serveur :
search domaine.fr
nameserver 192.168.0.240
-
Faire un nslookup sur un n'importe quel domaine :
nslookup tf1.fr
Server: 192.168.0.240
Address: 192.168.0.240#53
Non-authoritative answer:
Name: tf1.fr
Address: 212.23.180.27
Enregistrement des zones
-
Editer le fichier de configuration pour les saisir le chemin des zones locales :
gedit /etc/bind/named.conf.local &
-
On ajoute nos deux fichiers, zone directe et inversée :
zone "home.lan" {
type master;
file "/etc/bind/db.home";
};
zone "192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
Zone Directe
-
On edite la zone directe :
gedit /etc/bind/db.home &
$TTL 3h
@ IN SOA ns.home.lan. hostmaster.home.lan. (
2009071405
10800
3600
604800
38400 )
@ IN NS ns.home.lan.
@ IN MX 10 mail.home.lan.
home.lan. A 192.168.0.240
ns A 192.168.0.240
mail A 192.168.0.240
dhcp IN CNAME ns.home.lan.
Zone Inverse
-
On édite la zone inverse :
gedit /etc/bind/db.192 &
$TTL 3h
@ IN SOA ns.home.lan. hostmaster.home.lan. (
2009071404
8H
2H
1W
1D )
@ IN NS ns.home.lan.
@ IN MX 10 mail.home.lan.
$ORIGIN 0.168.192.in-addr.arpa.
240 IN PTR ns.home.lan.
240 IN PTR mail.home.lan.
240 IN PTR dhcp.home.lan.
-
Redémarrer le service named :
/etc/init.d/bind9 restart
Test
-
Lancer la commande nslookup et faire un test sur un de vos enregistrements :
nslookup ns.home.lan
-
Doit vous renvoyer ce résultat :
Server: 192.168.0.240
Address: 192.168.0.240#53
Name: ns.home.lan
Address: 192.168.0.240
Pas encore de commentaires.