Skip to main content

Installation de bind9

INTRODUCTION : 

Dans le cadre du projet GSB, nous devons procéder à l'installation d'un serveur DNS. Je vais donc, grâce à ce tutoriel, vous apprendre à installer un serveur DNS. 

 

Définition :

DNS : Le Domain Name System, généralement abrégé DNS, qu'on peut traduire en « système de noms de domaine », est le service informatique distribué utilisé pour traduire les noms de domaine Internet en adresse IP ou autres enregistrements.

 

Installation :

Premièrement, nous avons besoin de mettre à jour notre machine :

apt-get update
apt-get upgrade

Nous allons également installer un éditeur de texte :

apt-get install nano

 

Named.conf : Fichier de configuration

A titre informatif, nous allons voir le fichier de configuration principal, aucune modification n'est nécessaire. 

nano /etc/bind/named.conf

/etc/bind/named.conf

 

Named.conf.options : Options générales du serveur

Dans ce fichier de configuration, nous autorisons à quiconque de nous faire des requêtes. Cependant, si nous voulons autoriser que des adresses IP spécifiques, nous pouvons remplacer "any" par : {127.0.0.1; 192.168.0.1;};.

nano /etc/bind/named.conf.options

image-1600120453909.png

 

Named.conf.local : Nos zones DNS personnelles. 

Dans ce fichier de configuration, nous déclarons les deux zones nous servant à faire fonctionner le serveur DNS.

nano /etc/bind/named.conf.local

image-1600121344608.png

 

Named.conf.default-zones : Nos zones DNS par défaut.

A titre informatif, nous allons voir le fichier des zones DNS par défaut, aucune modification n'est nécessaire. 

nano /etc/bind/named.conf.default-zones

image-1600121821525.png

 

root.hints : Les 18 serveurs DNS principaux (Mondiaux).

Ce fichier regroupe les adresses des 18 serveurs DNS principaux permettant de propager aux autres serveurs DNS les nouveaux nom de domaines crées.

nano /usr/share/dns/root.hints

image-1600122340432.png

 

db.pod4 : Configuration de la zone directe.

Ce fichier de configuration regroupe tous les enregistrements DNS de notre zone DNS pod4. (Fichier à créer)

nano /etc/bind/db.pod4

image-1600122760054.png

 

db.192.168.0 : Configuration de la zone inversée.

Ce fichier de configuration regroupe tous les enregistrements DNS inversés de notre zone DNS pod4. (Fichier à créer)

nano /etc/bind/db.192.168.0

image-1600122890920.png

 

Test du bon fonctionnement de la configuration de notre serveur DNS.

Vous devez exécuter les commandes ci-dessous dans le répertoire /etc/bind

Dans l’exécution de la commande "named-checkconf", si aucun retour n'est affiché, alors cela signifie qu'il n'y a pas d'erreur dans la configuration de votre serveur DNS.

named-checkconf
named-checkzone pod4 db.pod4
named-checkzone 0.168.192.in-addr.arpa db.192.168.0

image-1600123026179.png

 

Commandes :

Pour démarrer, redémarrer et éteindre le serveur, veuillez employer les commandes ci-dessous :

/etc/init.d/bind9 start
/etc/init.d/bind9 stop
/etc/init.d/bind9 restart 

 

Test du serveur :

Pour réaliser un test je vais employer une machine virtuelle munie de Windows. Dans ses paramètres réseaux, je vais indiquer l'adresse IP de mon serveur DNS. 

 

 

Il me suffis maintenant tout simplement de pinger des noms de domaines de pod4.