Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1392 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bind9 et Intranet

n°1012597
jaymzwise
Posté le 19-02-2008 à 09:07:26  profilanswer
 

Bonjour,
 
 
Je viens de mettre en place un serveur DNS Bind9 (1:9.4.1) sous Ubuntu Gutsy. Il gère le domaine interne toto.dom.
Tout fonctionne correctement sauf l'accès à notre serveur Intranet/Extranet (Nom de domaine : toto.net (Géré par OVH)).
Lorsqu'une personne veut se connecter à partir du réseau sur le serveur, Bind9 sort sur le Net pour résoudre le nom de domaine toto.net et j'ai une beau message "Page Introuvable".
J'aimerais faire en sorte que Bind ne sorte plus sur le Net pour résoudre ce nom de domaine étant donné que le serveur Intranet se trouve sur le même réseau.
Ça doit bien être possible mais tous mes essais se sont conclus par des échecs (Modification du fichier /etc/hosts).
Je ne vois pas trop comment régler ce problème, est-ce que quelqu'un peut m'aiguiller ?
 
Merci d'avance.

mood
Publicité
Posté le 19-02-2008 à 09:07:26  profilanswer
 

n°1012598
o'gure
Modérateur
Multi grognon de B_L
Posté le 19-02-2008 à 09:10:35  profilanswer
 

Crée une nouvelle zone toto.net et défini ton serveur DNS comme autoritaire pour cette zone.
Il ne te restera plus qu'à créer un enregistrement pour ton server web.
D'une part, sur internet "on" utilsera le serveur de ton registrar et sur ton intranet "on" utilisera ton serveur "local"


Message édité par o'gure le 19-02-2008 à 09:20:14

---------------
Relax. Take a deep breath !
n°1012600
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 19-02-2008 à 09:25:54  profilanswer
 

sinon tu peux utiliser les zones :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1012601
jaymzwise
Posté le 19-02-2008 à 09:33:39  profilanswer
 

Merci pour l'aide.
 
J'ai donc créé une zone named.toto.net dans /etc/bind/named.conf.local ainsi qu'un fichier de zone dans /etc/bind.
 
Voici le détail de ses fichiers :
named.conf.local :

Code :
  1. zone "toto.dom" {
  2.         type master;
  3.         file "/etc/bind/named.toto.dom";
  4.         allow-query { any; };
  5.         allow-transfer { none; };
  6. };
  7. zone "toto.net" {
  8.         type master;
  9.         file "/etc/bind/named.toto.net";
  10.         allow-query { any; };
  11.         allow-transfer { none; };
  12. };


 
named.toto.net :

Code :
  1. $TTL    604800
  2. @       IN      SOA     srvdns.toto.dom. root.toto.dom. (
  3.                               1         ; Serial
  4.                          604800         ; Refresh
  5.                           86400         ; Retry
  6.                         2419200         ; Expire
  7.                          604800 )       ; Negative Cache TTL
  8. ;
  9.                 IN      NS      srvdns.toto.dom.
  10. ; Machines du reseau
  11. ns              IN      CNAME   srvdns.toto.dom.
  12. intra        IN      A       IP


 
Je ne sais si j'ai oublié quelque chose mais un nslookup sur toto.net me donne :

Code :
  1. Server:         127.0.0.1
  2. Address:        127.0.0.1#53
  3. *** Can't find toto.net: No answer

n°1012602
o'gure
Modérateur
Multi grognon de B_L
Posté le 19-02-2008 à 09:33:52  profilanswer
 

Black_Lord> Tu parles des views ?

Message cité 1 fois
Message édité par o'gure le 19-02-2008 à 09:34:15

---------------
Relax. Take a deep breath !
n°1012605
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 19-02-2008 à 10:01:38  profilanswer
 

o'gure a écrit :

Black_Lord> Tu parles des views ?


 
oui  [:pingouino]  
 
je crois que j'ai besoin d'un autre café [:elmoricq]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1012625
o'gure
Modérateur
Multi grognon de B_L
Posté le 19-02-2008 à 10:56:48  profilanswer
 

jaymzwise a écrit :

Merci pour l'aide.
 
J'ai donc créé une zone named.toto.net dans /etc/bind/named.conf.local ainsi qu'un fichier de zone dans /etc/bind.
 
Voici le détail de ses fichiers :
named.conf.local :

Code :
  1. zone "toto.dom" {
  2.         type master;
  3.         file "/etc/bind/named.toto.dom";
  4.         allow-query { any; };
  5.         allow-transfer { none; };
  6. };
  7. zone "toto.net" {
  8.         type master;
  9.         file "/etc/bind/named.toto.net";
  10.         allow-query { any; };
  11.         allow-transfer { none; };
  12. };


 
named.toto.net :

Code :
  1. $TTL    604800
  2. @       IN      SOA     srvdns.toto.dom. root.toto.dom. (
  3.                               1         ; Serial
  4.                          604800         ; Refresh
  5.                           86400         ; Retry
  6.                         2419200         ; Expire
  7.                          604800 )       ; Negative Cache TTL
  8. ;
  9.                 IN      NS      srvdns.toto.dom.
  10. ; Machines du reseau
  11. ns              IN      CNAME   srvdns.toto.dom.
  12. intra        IN      A       IP


 
Je ne sais si j'ai oublié quelque chose mais un nslookup sur toto.net me donne :

Code :
  1. Server:         127.0.0.1
  2. Address:        127.0.0.1#53
  3. *** Can't find toto.net: No answer



 
A priori c'est normal :
1. dans ton fichier named.toto.net ton domaine est en .com derrière
2. tu demandes une résolution sur le domaine ("toto.net" ) alors que tu n'as des enregistrements que sur des hosts intra.toto.com
 
=> Correction du tld (.com -> .net)
=> ajout d'un enregistrement pour le domaine.


---------------
Relax. Take a deep breath !
n°1012626
o'gure
Modérateur
Multi grognon de B_L
Posté le 19-02-2008 à 10:57:11  profilanswer
 

black_lord a écrit :


 
oui  [:pingouino]  
 
je crois que j'ai besoin d'un autre café [:elmoricq]


Tu es faillible [:sadnoir]


---------------
Relax. Take a deep breath !
n°1012633
jaymzwise
Posté le 19-02-2008 à 11:24:52  profilanswer
 

Voici mon fichier après modifs :
 
named.toto.net :  

Code :
  1. $TTL    604800
  2. @       IN      SOA     srvdns.toto.net. root.toto.net. (
  3.                               1         ; Serial
  4.                          604800         ; Refresh
  5.                           86400         ; Retry
  6.                         2419200         ; Expire
  7.                          604800 )       ; Negative Cache TTL
  8. ;
  9.                 IN      NS      srvdns.toto.net.
  10. ; Machines du reseau
  11. ns              IN      CNAME   srvdns.toto.net.
  12. intra        IN      A       IPPrivée
  13. toto.net       IN      CNAME   intra


 
J'ai malheureusement toujours le même problème. Lors d'une tentative de connection au serveur intra, il sort sur Internet.
Mes modifs n'ont pas l'air d'être prises en compte ou j'ai fait une connerie quelque part.

n°1012648
jaymzwise
Posté le 19-02-2008 à 12:14:39  profilanswer
 

Autre problème avec Bind.
Dans la procédure d'installation que j'ai suivi, il est indiqué qu'il faut créer le répertoire named sous /var/run, ce que j'ai fait (chown bind.bind sur ce répertoire).
Cependant, lorsque je redémarre mon serveur, le répertoire named disparait  :heink: , du coup Bind ne démarre pas...
Il faut que je recrée le répertoire named pour qu'il puisse à nouveau démarrer.
Comment se fait-il que ce répertoire sous supprimé à chaque redémarrage ?

mood
Publicité
Posté le 19-02-2008 à 12:14:39  profilanswer
 

n°1012860
fighting_f​alcon
Posté le 19-02-2008 à 21:49:31  profilanswer
 

après chaque modif d'un tld, on incrémente son numéro de série (serial) bourdel
 
en le laissant toujours à 1, bind croit que le contenu du tld n'a pas changé, et donc ne charge pas tes modifs ...

n°1012912
jaymzwise
Posté le 20-02-2008 à 08:47:31  profilanswer
 

Salut,
 
Pour régler ce problème de suppression j'ai modifié le script /etc/init.d/bind9.
 

Code :
  1. # dirs under /var/run can go away on reboots.
  2.         mkdir -p /var/run/bind/run
  3.         chmod 775 /var/run/bind/run
  4.         chown root:bind /var/run/bind/run >/dev/null 2>&1 || true
  5.         mkdir -p /var/run/named
  6.         chmod 775 /var/run/named
  7.         chown bind:bind /var/run/named >/dev/null 2>&1 || true

n°1016388
jaymzwise
Posté le 29-02-2008 à 11:10:45  profilanswer
 

Salut,
 
J'ai toujours ce problème de résolution.
Est-ce que le fichier named.toto.net que j'ai créé vous semble correct ?

n°1016594
newixz
Posté le 29-02-2008 à 18:50:15  profilanswer
 

ne manque t'il pas le $ORIGIN toto.net. ?
sinon c'est correct il me semble


---------------
Puffy with PF is beautifull great system ^^, i love :-
n°1017612
jaymzwise
Posté le 03-03-2008 à 16:19:30  profilanswer
 

Salut,
 
J'ai rajouté le $ORIGIN toto.net. histoire de compléter mon fichier de zone mais j'ai toujours le même problème.
Les stations du réseau ne parviennent toujours pas à résoudre le domaine toto.net.
 
Un ping du domaine toto.net sur le serveur DNS renvoie bien la bonne adresse IP par contre sur une station j'ai un beau Hôte inconnu.


Aller à :
Ajouter une réponse
 

Sujets relatifs
Probleme bind9 et resolution externeIntranet http et ftp
Rajouter un ndd dans config bind9Synchronisation contacts/calendrier/tâches [ Intranet -> WM6 ] ??
[Mac OS] Probleme de lenteur en intranet[Debian Etch/BIND9] Un coup ça marche, un coup ça marche pas...
Intranet LINUXMrtg/Bind9 probleme de stats
rndc fonctionne avec bind9 sans aucun paramètrage !DNS Bind9
Plus de sujets relatifs à : Bind9 et Intranet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR