Le DNS open source BIND : Install sous DEBIAN

Vous trouverez ci dessous un howto install BIND sous DEBIAN sans blabla ...

(Si vous n'êtes pas familié avec DEBIAN ou le systeme de fichier LINUX, compléter vos connaisances avec google en second onglet)

 

Le domaine exemple 'worksabout.com' doit être remplacé par le domaine que vous souhaitez gérer !

 

C'est parti :

Dans resolv.conf bien mettre en 1er :

nameserver 127.0.0.1


PRE-REQUIS

Serveur DNS (Bind) et une connexion internet fonctionnelle.

INSTALLATION

D’abord, il faut installer bind avec cette commande :

# apt-get update
# apt-get install bind9

CONFIGURATION

Dans cet exemple :

-  vous avez déjà créé votre 1er vhost avec Apache
-  votre domaine est : worksabout.com
-  l’ip de votre serveur est : 150.150.150.150
-  vous utilisez le dns secondaire fourni par eurodns (ns2.eurodns.com).

 

Etape : Contrôle à partir de Webmin

Si webmin n’est pas installé :

# apt-get update
# apt-get install webmin webmin-bind

Ensuite rendez-vous à l’adresse https:/localhost:10000 et entrez comme login : root et votre mot de passe root du système.

 

1) Ouvrez Webmin.

-  Choisissez l’onglet "serveur"
-  Cliquez sur "Serveur de Noms de Domaine Bind"

 

2) Créer une nouvelle zone primaire.

-  Cliquer sur "Créer une nouvelle zone primaire"
-  Dans "Nom de domaine / réseau" entrez : "worksabout.com"
-  Dans "Serveur primaire" entrez : "ns1.worksabout.com"
-  Dans "Adresse électronique" entrez : votre email pour contact admin du dns
-  Cliquer sur créer

 

3) Bloc "Adresse".

-  Cliquer sur "Adresse" :
-  Dans "Nom" entrez : "www"
-  Dans "Adresse" entrez : "150.150.150.150"
-  Cliquer sur créer
-  Recommencer l’opération x fois en entrant dans nom : "ns1", "ftp", "mail", "pop", "smtp", etc... et une fois en laissant "nom" vide.
-  Une fois fini cliquer sur "Retourner à Type d’enregistrement".

 

4) Bloc "Serveur de nom".

-  Cliquer sur "Serveur de nom"
-  Dans "Nom de zone" : laisser vide
-  Dans "Serveur de nom" entrez le dns primaire : "ns1.worksabout.com"
-  Cliquer sur Créer
-  Dans "Nom de zone" : laisser vide
-  Dans "Serveur de nom" entrez le dns secondaire : "ns2.eurodns.com"
-  Une fois fini cliquer sur "Retourner à Type d’enregistrement"

 

5) Bloc "Serveur de courrier".

-  Cliquer sur "serveur de courrier" :
-  Dans "Nom " : laisser vide
-  Dans "Serveur de courrier" entrez "mail.worksabout.com."

ne pas oublier de mettre le "." à la fin

NB : à condition d’avoir créer le sous domaine mail plus haut bien entendu.

 

-  Dans "Priorité" entrez : "10"
-  Cliquer sur créer
-  Une fois fini cliquer sur "Retourner à Type d’enregistrement"

 

Redémarrez Bind :

-  /etc/init.d/bind9 reload

PS : ne faite pas un restart sinon vous allez vider le cache du dns.

 

Déclaration de votre serveur DNS auprès de votre registar

 

Une fois cela fait il faut déclarer votre serveur ns1.worksabout.com comme serveur DNS auprès de votre registar.

Par exemple si "worksabout.com" est chez eurodns, dans la section de configuration des DNS :

-  Créez un nouveau profil DNS "ns1.worksabout.com"
-  Entre votre serveur dns "ns1.worksabout.com"
-  Champ du dessous entrez le dns secondaire de votre FAI.

 

Ensuite enregistrer et activer votre profil ns1.worksabout.com par défaut pour ce domaine.

Voici un exemple de fichier de zone généré par webmin

$ttl 38400
worksabout.com.    IN    SOA    ns1.worksabout.com. root.worksabout.com. (
1151782002
10800
3600
604800
38400 )
worksabout.com.    IN    NS    ns1.worksabout.com.
www.worksabout.com.    IN    A    150.150.150.150
ftp.worksabout.com.    IN    A    150.150.150.150
ns1.worksabout.com.    IN    A    150.150.150.150
mail.worksabout.com.    IN    A    150.150.150.150
pop.worksabout.com.    IN    A    150.150.150.150
smtp.worksabout.com.    IN    A    150.150.150.150
worksabout.com.    IN    A    150.150.150.150
worksabout.com.    IN    NS    ns1.worksabout.com
worksabout.com.    IN    NS    ns2.eurodns.com
worksabout.com.    IN    MX    10 mail.worksabout.com.

 

Puis attendre...

Il vous suffit d’attendre que la propagation des DNS se fasse (de quelques minutes à 48h maxi).