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