Aides Experts

Configuration Serveur DNS

Ce premier Post montre comment configurer un serveur DNS sur Linux avec distribution Debian: Tests fait sur Ubuntu 12.10.

Vous êtes prêt: A vos marques - prêt - partez !!!!!!!!!!!!!!

 

Qu’est-ce que le DNS?

Cet acronyme signifie en anglais Domain Name System ou en français système de noms de domaines. C’est un service qui fait correspondre une adresse IP à un nom de domaine afin de pouvoir l’identifier et le mémoriser plus facilement. Par exemple www.aidesExpert.local est plus facile à retenir que 192.168.1.100 pour l'humain.

Regardez combien d'adresse (nom) vous avez retenu google,yahoo, youtube et j'en passe. C'est plus cool non?

 

Pré requis : IL faut être au moins sur une distribution DEBIAN Squeeze ou Ubuntu à partir de la version 11.04

 

installer le paquets bind9:  apt-get install bind9

 

Configuration

Voici les fichiers importants de configuration pour Bind9. Vous les trouverez dans le dossier « /etc/bind/ » :

named.conf named.conf.options named.conf.local

Allez dans le dossier de BinD9 :

cd /etc/bind/

 

Copiez le fichier « db.local » en le renommant selon votre nom de domaine, dans notre exemple « db.experts.local» :

cp db.local db.experts.local

 

 

Maintenant ouvrez votre fichier nouvellement créé :

vim db.experts.local

 

 

Changez les paramètres en fonction de votre nom de serveur et votre nom de domaine :

; ; BIND data file for eth0 interface
 ;
 $TTL 604800 @ IN SOA server.experts.local. root.experts.local. 
2 ;Serial 
604800 ; Refresh 
86400 ; Retry 
2419200 ; Expire 
604800 
) ; Negative Cache TTL
@ IN NS server.experts.local. 
server IN A 192.168.1.100

Passons à la zone de recherche inverse. Copiez le fichier « db.127 » en 
le renommant selon votre nom de domaine
, dans notre exemple « db.experts.local.inv » :
cp db.127 db.experts.local.inv
Maintenant ouvrez votre fichier avec vim ou nano:
vim db.experts.local.inv
;
; BIND reverse data file for eth0 interface 
; 
$TTL 604800 @ IN SOA server.experts.local. root.experts.local. ( 
1 ; Serial 
604800 ; Refresh 
86400 ; Retry 
2419200 ; Expire 604800 ) 
; Negative 
Cache TTL
 ;
 @ IN NS server. 
100 IN PTR server.experts.local.

Ouvrez maintenant le fichier « named.conf.local » :vim named.conf.local 
et ajoutez le code suivant:
zone "experts.local" {
     type master;
     file "/etc/bind/db.experts.local";
     forwarders{};
};
 
zone "1.168.192.in-addr.arpa" {
     type master;
     file "/etc/bind/db.experts.local.inv";
     forwarders{};
};
sauvegardez et quittez !!!!!!!!!!!!!!!!!   
ouffff çà commence à venir c'est presque fini !!!!!!!!!!!
Vous pouvez également mettre les adresse DNS de votre FAI ou ceux de Google. 
Editer le fichier named.conf.options
modifiez le comme suit.
forwarders {
8.8.8.8;
8.8.4.4;
};
Enfin c'est fini ......Puis redémarrez le service : 
 /etc/init.d/bind9 restart
 Pour vérifier si vos configurations sont correctes voici des commandes.
 
named-checkzone experts.local /etc/bind/db.experts.local
named-checkzone  experts.local /etc/bind/db.experts.local.inv
named-checkconf /etc/bind/named.conf
named-checkconf /etc/bind/named.conf.options
 
LES TESTS:
Pour tester la résolution de noms et la zone de recherche inverse.
host 192.168.1.100 et host experts.local
 
La commande « nslookup » (Name System Look Up) est un outil 
permettant d’interroger un serveur de nom afin d’obtenir les informations 
concernant un domaine ou un hôte et permet ainsi de diagnostiquer
 les éventuels problèmes de configuration du DNS :
 
nslookup server.experts.local nslookup 192.168.1.100

+ de DNS à vous de jouer

                                           Et Voilà Bonne Configuration  


23/01/2013
5 Poster un commentaire

A découvrir aussi


Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 7 autres membres