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