Configuration BIND

Configuration BIND - Divers - Linux et OS Alternatifs

Marsh Posté le 25-08-2007 à 10:26:33    

Bonjour
 
Je loue un serveur Debian 3.1 chez OVH.
Je l'administre à distance via SSH et Webmin 1.360.
 
Il faut que je configure BIND 8.4.6, le serveur de DNS.
Je connais le nom des serveurs primaire et secondaire.
 
J'ai lu et suivi plusieurs tutos sur le net mais rien qui ne fonctionne. :pt1cable:  
 
Si quelqu'un peut m'expliquer clairement, je suis preneur. :hello:  
Que ce soit via SSH ou via webmin.
 
Via SSH:
Il faudrai que je saches comment completer le fichiers named.conf lorsque que l'on veut créer plusieurs domaine (domaine1.com, domaine2.com, ...)
Et aussi ce qu'il faut mettre dans les fichiers db.domaine1.com, db.domaine2.com ...
 
 
Par avance merci pour votre aide.

Reply

Marsh Posté le 25-08-2007 à 10:26:33   

Reply

Marsh Posté le 25-08-2007 à 11:06:54    

installe BIND9

Reply

Marsh Posté le 25-08-2007 à 11:12:04    

je viens d'aller sur le site de BIND9.
Ca va de la version 9.0.0 à la version 9.5.0a6.
Je sais qu'à priori je prendrai la 9.5.0a6 mais je prefère te demander avant:
je prend la 9.0.0 ou la 9.5.0a6?

Reply

Marsh Posté le 25-08-2007 à 11:36:55    

bon j'ai parlé trop vite, j'ai pris la derniere version pour Debian sur le site de Debian (tout simplement)
Maintenant, existe-t-il un package de toutes les dependances à installer?
Toutes dans un seul .deb et pas séparement

Reply

Marsh Posté le 25-08-2007 à 13:31:09    

Mais tu sors d'où ? Où t'as vu qu'on télécharger à la main les paquets sur le site de Debian ?
 
apt-get install bind9 bind9-doc

Reply

Marsh Posté le 25-08-2007 à 13:38:19    

je sors de Windows, j'y connais rien à Debian
J'ai telechargé les paquets et cela a très bien fonctionné
 
alors à part si ta commande fait tout ce que j'ai fait pour installer BIND9 d'un coup, ton précédent message ne m'aide pas

Reply

Marsh Posté le 25-08-2007 à 14:51:54    

ritalou a écrit :

je sors de Windows, j'y connais rien à Debian
J'ai telechargé les paquets et cela a très bien fonctionné

alors à part si ta commande fait tout ce que j'ai fait pour installer BIND9 d'un coup
, ton précédent message ne m'aide pas


Bingo [:quardelitre]  
 
Sinon avant de te mettre à configurer un serveur Bind, lis quelques docs, ca ne sera pas de trop.
Pour commencer : http://christian.caleca.free.fr/dns.html
Ensuite lis quelques docs sur Bind.
Et après seulement, envisage de le mettre en place.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 25-08-2007 à 16:37:35    

merci pour le conseil e_esprit
J'ai suivi ton lien et lu le cours mais le problème c'est que je ne peux rien faire car mon serveur BIND ne veux pas demarrer : ça me dit qu'il faut d'abord configurer le libbind9-0
aurais-tu une idée la-dessus?

Reply

Marsh Posté le 25-08-2007 à 16:41:05    

C'est une lib, il n'y a pas à la configurer. Surement qu'elle n'est pas installée, mais si tu suis le conseil de Taz et utilises apt pour installer tes softs, alors elle sera installé comme il faut.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 25-08-2007 à 17:09:34    

ritalou a écrit :

merci pour le conseil e_esprit
J'ai suivi ton lien et lu le cours mais le problème c'est que je ne peux rien faire car mon serveur BIND ne veux pas demarrer : ça me dit qu'il faut d'abord configurer le libbind9-0
aurais-tu une idée la-dessus?


C'est parce que tu as fait n'importe quoi. Essaie de faire l'apt-get que je t'ai montré et lis la formation.

Reply

Marsh Posté le 25-08-2007 à 17:09:34   

Reply

Marsh Posté le 28-08-2007 à 11:51:43    


BIND9 est installé sur le serveur et tourne.
APACHE2 idem.
 
J'ai crée un virtual host dans APACHE2 pour un domaine qui m'apartient et je vais appeler www.mondomaine.com.
 
J'ai créé une zone pour ce domaine dans le fichier named.conf de BIND9 comme suit :
 
include "/etc/bind/named.conf.local";
 
zone "mondomaine.com"{
            type master;
            file "/etc/bind/named.conf.local"
};
 
Ensuite j'ai entré la config de la zone dans le fichier named.conf.local de BIND9 comme suit :
nsXXXXX est le nom de mon serveur; nsXXXXX.ovh.net est l'adresse de mon serveur.
 
 
//
// Add local zone definitions here.
 
 
$ORIGIN mondomaine.com
$TTL     86400
 
@                                  IN     SOA    nsXXXXX.ovh.net     webmaster.mondomaine.com. (
                                                      2007082701
                                                      21600
                                                      3600
                                                      604800
                                                      86400 )
 
                                    IN     NS     serveur_DNS_primaire.
                                    IN     NS     serveur_DNS_secondaire.
 
                                    IN     MX     10     serveur_DNS_primaire.
                                    IN     MX     20     serveur_DNS_secondaire.
 
mondomaine.com             IN     A       IP_de_mon_serveur
 
 
nsXXXXX.ovh.net                     IN     A       IP_du_serveur_DNS_primaire
serveur_DNS_secondaire            IN     A        IP_du_serveur_DNS_secondaire
 
ftp                                       IN     CNAME   nsXXXXX.ovh.net
www                                    IN     CNAME   nsXXXXX.ovh.net
 
Voilà ce que j'ai fait.
Mais cela ne fonctionne pas : www.mondomaine.com n'est pas acessible via le net et Webmin 1.360 plante lorsque
j'accède à la zone DNS que j'ai créé dans le module BIND.
 
Je fais appel à vos lumiere car là je sais pas quoi faire
 
par avance merci

Reply

Marsh Posté le 28-08-2007 à 12:01:07    

essaie un nslookup sur ton serveur pour valider que la resolution de nom fonctionne....
Il faut egalement un certain temps pour que la publication des noms se propagent aux differents serveurs Dns..
++


---------------
www.google.fr  
Reply

Marsh Posté le 28-08-2007 à 12:09:03    

nslookup = server can't find www.mondomaine.com: SERVFAIL

Reply

Marsh Posté le 28-08-2007 à 12:10:53    

Oui je me doute mais si tu fais un nslookup @IP de ton serveur ?
++


---------------
www.google.fr  
Reply

Marsh Posté le 28-08-2007 à 12:23:53    

nslookup IP_de_mon_serveur =  
 
Server:            127.0.0.1
Address:          127.0.0.1#53
 
Non-authoritative answer:
IP_de_mon_serveur.in-addr.arpa           name = nsXXXXX.ovh.net
 
Authoritative answer can be found from:
69.121.91.in-addr.apra    nameserver = dns10.ovh.net.
69.121.91.in-addr.apra    nameserver = ns10.ovh.net.
dns10.ovh.net    internet address = 213.251.128.129  
ns10.ovh.net     internet address = 213.251.128.129
 
 
nsXXXXX.ovh.net = addresse de mon serveur

Reply

Marsh Posté le 28-08-2007 à 13:49:48    

tape  

Citation :


nslookup + entrée
server @ip_publique_de_ton_serveur + entrée
www.google.fr + entrée


++


---------------
www.google.fr  
Reply

Marsh Posté le 28-08-2007 à 13:59:59    

tu peux nous donner le nom de ton domaine ? en MP si tu préfères.
Ton serveur est bien déclaré comme étant l'authorité pour ce domaine ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 28-08-2007 à 16:32:18    

boobaka >>  
 
>nsXXXXX.ovh.net @ ip_publique_de_mon_serveur
Server :        127.0.0.1
Address :      127.0.0.1#53
 
Non-authoritative answer:
Name:      nsXXXXX.ovh.net
Address:   ip_publique_de_mon_serveur
 
>www.google.fr
Server:    ip_publique_de_mon_serveur
Address:  ip_publique_de_mon_serveur#53
 
Non-authoritative answer:
www.google.fr       canonical name = www.google.com.
www.google.com    canonical name = www.l.google.com
Name:    www.l.google.com
Address: 209.85.129.147
Name:    www.l.google.com
Address:  209.85.129.104
Name:    www.l.google.com
Address:  209.85.129.99
 
__________________________________________________
__________________________________________________
 
e_esprit>>  
le nom de mon domaine  :  www.jazz-in-the-kitchen.com
 
Cette ligne n'est-elle pas là pour déclaré mon serveur comme étant l'authorité pour ce domaine? :
 
@           IN     SOA    nsXXXXX.ovh.net
 
ou faut-il que je mettes nsXXXXX au lieu de nsXXXXX.ovh.net?

Reply

Marsh Posté le 28-08-2007 à 16:56:09    

Ben ca marche :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 28-08-2007 à 17:08:58    

ah ben ouai
j'ai rien changé pourtant
ça prend autant de temps pour que la publication des noms se propagent aux differents serveurs Dns??
ou c'est autre chose

Reply

Marsh Posté le 28-08-2007 à 17:13:23    

Non ca prend du temps.... 24-48 h.....
++


---------------
www.google.fr  
Reply

Marsh Posté le 28-08-2007 à 17:16:13    

ok je me suis pris la tête pour rien en fait
Ca fera la même chose à chaque fois que rajouterai un domaine/zone?

Reply

Marsh Posté le 28-08-2007 à 17:42:22    

Oui, par contre tu peux renseigner ton Dns sur tes clients...(en secondaire par exemple) ... Comme ca tu resoudras directement.
++


---------------
www.google.fr  
Reply

Marsh Posté le 28-08-2007 à 17:45:26    

euh..oui
comment tu fais ça?
mon secondaire c'est le DNS d'OVH. Il faut que je le remplace?

Reply

Marsh Posté le 29-08-2007 à 08:22:56    

Déjà quand on debug du DNS on utilise dig et on spécifie le serveur à interroger...
 
dig www.mondomaine.com @monsrvddns
 
Sinon avec les caches et cie ça n'a pas de sens.

Reply

Marsh Posté le 29-08-2007 à 10:01:24    

C'est vrai que je n'ai pas encore le reflexe dig... Mais je pensais tout de meme qu'en specifiant le server sur nslokkup, ce dernier requettait directement sur le serveur sans consulter le cache....
++


---------------
www.google.fr  
Reply

Marsh Posté le 29-08-2007 à 13:02:49    

M300A a écrit :

Déjà quand on debug du DNS on utilise dig et on spécifie le serveur à interroger...
 
dig www.mondomaine.com @monsrvddns
 
Sinon avec les caches et cie ça n'a pas de sens.


 
nslookup c'est le mal, dig c'est le bien.
Et ça permet d'avoir des vrais infos pertinentes sur la résolution de tes domaine et sous domaines, de tes zones, les primaires secondaires, les réponses autoritaires, les TTL et tout le tralala.
 
D'ailleur ils prévoyaient pas d'obsoléter nslookup à un certain moment ?


---------------
Il y a trois sortes de mensonges : les mensonges, les gros mensonges et les statistiques !
Reply

Marsh Posté le 30-08-2007 à 10:25:52    

j'ai un nouveau petit problème
l'adresse www.jazz-in-the-kitchen.com fonctionne comme il faut maintenant mais par contre lorsque je rentre dans IExplorer l'adresse :
nsXXXXX.ovh.net, je n'ai plus la page par defaut d'apache qui s'affiche mais la page jazz-in-the-kitchen.
Quelqu'un pourrai-t-il m'aider à resoudre ce mysterieux problème?


Message édité par ritalou le 30-08-2007 à 11:14:18
Reply

Marsh Posté le 30-08-2007 à 14:02:00    

Faut faire des Virtualhosts


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 30-08-2007 à 14:06:53    

c'est fait et au debut ça marchait bien (à chaque adresse une page) mais maintenant j'ai la même page au 2 adresse
 
nsXXXXX.ovh.net est en serveur par defaut
www.jazz-in-the-kitchen.com est en virtual host

Reply

Marsh Posté le 30-08-2007 à 18:11:32    

Probléme vhost oui, t'utiliserais pas * dans tes vhosts par hasard ?
 


---------------
Il y a trois sortes de mensonges : les mensonges, les gros mensonges et les statistiques !
Reply

Marsh Posté le 01-09-2007 à 17:30:33    

Il faut que je crée une boite aux lettres sur ce serveur.
J'ai installé Postfix et cela marche avec l'adresse de mon serveur nsXXXXX.ovh.net : je peux envoyer et recevoir du courrier via Webmin aux utilisateur Unix.
Mais ce que je veux c'est créer des adresses pour jazz-in-the-kitchen.com qui soient consultable via Outlook (par exemple)
J'ai lu des docs et le mieux pour moi serai de créer une boite aux lettres virtuelle dans PostFix.
 
J'ai procéder comme suit :
 
Dans le fichier /etc/postfix/main.cf, j'ai ajouté :
virtual_mailbox_domains = jazz-in-the-kitchen.com
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps = hash:/etc/postfix/virtual
 
 
Dans le fichier /etc/postfix/vmailbox, j'ai ajouté :
test@jazz-in-the-kitchen.com jazz-in-the-kitchen.com/test
 
Dans le fichier /etc/postfix/virtual, j'ai ajouté :
postmaster@jazz-in-the-kitchen.com postmaster
 
 
mais cela ne marche pas, quand j'envoie un mail depuis ma messagerie Outlook à test@jazz-in-the-kitchen.com ou
postmaster@jazz-in-the-kitchen.com, j'ai MAILER-DAEMON qui me dit qu'il n'a pas pu trouver le domaine jazz-in-the-kitchen.com
 
vous pouvez encore m'aider?

Reply

Marsh Posté le 02-09-2007 à 13:32:17    

Répondu dans ton autre topic :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 02-09-2007 à 18:05:57    

ok j'y go            (d'agneau)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed