Installation de bind

Le service DNS (Domain Name Service) est un service TCP/IP permettant la correspondance entre un nom de domaine qualifié (FQDN : Fully Qualified Domain Name) et une adresse IP, par exemple www.ubuntu-fr.org = 88.191.119.240. Ainsi, grâce à DNS, il n'est pas nécessaire de se souvenir des adresses IP.

Un serveur qui héberge le service DNS est appelé “serveur de noms”.

Nous allons installer le serveur DNS BIND9, le serveur DNS le plus utilisé sur Internet. Ce serveur va permettre aux clients d'accéder à des domaines “locaux” avec l'extension .lan (utilisé dans cette configuration)

Source : documentation Ubuntu

Pour installer le paquet :

sudo apt-get install bind9

BIND9 va être configuré comme serveur maître pour le domaine local.lan. Remplacez simplement local.lan par votre propre nom de domaine. Pour cela on va éditer le fichier prévu pour les domaines locaux :

sudo vi /etc/bind/named.conf.local

Dans lequel on va saisir :

zone "local.lan" {
    type master;
    file "/etc/bind/db.local.lan";
};

On va maintenant créer le fichier de zone. Pour cela on va copier le fichier de zone localhost :

sudo cp /etc/bind/db.local /etc/bind/db.local.lan

Puis on l'édite :

sudo vi /etc/bind/db.local.lan
  • Changer localhost par server.local.lan, en laissant le point “.” supplémentaire à la fin et root.localhost par admin.local.lan. Laisser également le point à la fin.
  • Changer 127.0.0.1 par l'adresse IP du serveur sur votre réseau local.
  • Créer un enregistrement de type hôte A avec un “wildcard”

On aura alors :

$TTL    604800
@       IN      SOA     server.local.lan. admin.local.lan. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      server.local.lan.
*       IN      A       xxx.xxx.xxx.xxx

xxx.xxx.xxx.xxx est l'adresse du serveur sur votre réseau local. Le numéro de série doit être incrémenté à chaque changement dans le fichier de zone. Il est fréquent d'utiliser la date d'édition de la zone comme numéro de série, au format américain. Exemple : 2010122710 = incrémentation 10 du 27 décembre 2010).

Une fois votre zone configurée on va relancer le service :

sudo /etc/init.d/bind9 restart

Pour tester la configuration il est nécessaire de modifier le dns principal appelé par le poste client.

Une fois que c'est fait faites un ping de server.local.lan. Si le serveur répond correctement c'est que bind est bien configuré.

Vous pouvez également tester l'affichage de la page par défaut d'Apache en saisissant http://server.local.lan

  • Dernière modification: 13/03/2021 07:56