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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Configuration Bind (c'est bon comme ça ?)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Configuration Bind (c'est bon comme ça ?)

n°719645
ofbdood
Posté le 21-08-2005 à 21:29:49  profilanswer
 

Bonsoir à tous,
 
Voilà je désire mettre en place mon DNS j'ai préparé mes fichiers de config et je voulais avoir votre avis avant d'activer tout le système :p
Pour situer un peu le tout, j'ai une gentoo présente dans une DMZ et je désire pouvoir gérer un serveur web et des comptes mail. (mon domaine : "panik-po.com" est geré par Gandi)
 
J'ai un routeur (192.168.0.1) le serveur (gentoo) a l'ip 192.168.0.2
localhost.panik-po.com doit pointer sur 192.168.0.1
bind.panik-po.com doit pointer sur 192.168.0.2
 
Voici mon named.conf :

Code :
  1. options {
  2.         directory "/var/named";
  3.         zone-statistics yes;
  4.         listen-on { any; };
  5.         recursion yes;
  6.                 forwarders {
  7.                         ns6.gandi.net
  8.                 };
  9.         };
  10.         notify yes;
  11.         pid-file "/var/run/named/named.pid";
  12.         transfer-format many-answers;
  13. };
  14. zone "0.0.127.in-addr.arpa" {
  15.         type master;
  16.         file "pri/127.db";
  17. };
  18. zone "0.168.192.in-addr.arpa" {
  19.         type master;
  20.         file "pri/192.db";
  21. };
  22. zone "panik-po.com" {
  23.         type master;
  24.         file "pri/panik-po.db";
  25. };


 
Mon "127.db" :

Code :
  1. ; Serveur primaire DNS - zone "0.0.127.in-addr.arpa"
  2. $TTL 345600 ; 4 jours
  3. @ IN SOA bind.panik-po.com. webmaster.panik-po.com. (
  4.         2004100602; serial
  5.         86400; refresh
  6.         7200; retry
  7.         2419200; expire
  8.         345600; minimum
  9. )
  10.         NS      panik-po.com.
  11. 1       PTR     localhost.


 
Mon "192.db" :

Code :
  1. ; Serveur primaire DNS - zone "0.168.192.in-addr.arpa"
  2. $TTL 345600 ; 4 jours
  3. @       IN      SOA     bind.panik-po.com. webmaster.panik-po.com. (
  4.         2005031011
  5.         86400
  6.         7200
  7.         2419200
  8.         345600
  9. )
  10. NS      bind.panik-po.com.
  11. 1       PTR     localhost.panik-po.com.
  12. 2       PTR     bind.panik-po.com.


 
Mon "panik-po.com.db" :  

Code :
  1. ; Serveur Primaire DNS - domaine "panik-po.com"
  2. panik-po.com.  IN      SOA     bind.panik-po.com. webmaster.panik-po.com. (
  3.         2005061457
  4.         3600
  5.         36000
  6.         900
  7.         3600
  8. )
  9. panik-po.com.           IN NS   bind.panik-po.com.
  10. panik-po.com.           IN MX   10      bind.panik-po.com.
  11. bind.panik-po.com.      IN MX   10      bind.panik-po.com.
  12. mailrelay               IN CNAME        bind
  13. localhost               IN A    127.0.0.1
  14. bind                    IN A    192.168.0.2
  15. www                     IN A    192.168.0.2


 
J'espère avoir donné toutes les infos, donc si quelqu'un à le courage de regarder ma conf ... bah ça serait bien sympa de sa part :)
 
 
Merci d'avance !


Message édité par ofbdood le 21-08-2005 à 21:30:23
mood
Publicité
Posté le 21-08-2005 à 21:29:49  profilanswer
 

n°719658
bimon
Posté le 21-08-2005 à 22:37:59  profilanswer
 

Avant de mettre un post sur le forum, branche tout et regarde si ça marche, ton serveur va pas peter  :D  :D  :D  
Sinon c'est clair que j'ai vraiment la flemme de regarder ta config....


---------------
la somme de mes connaissances est limitée, mais la somme de toutes nos connaissances est infinie....
n°719660
ofbdood
Posté le 21-08-2005 à 22:49:54  profilanswer
 

bimon a écrit :

Avant de mettre un post sur le forum, branche tout et regarde si ça marche, ton serveur va pas peter  :D  :D  :D  
Sinon c'est clair que j'ai vraiment la flemme de regarder ta config....


 
T'es sûr ... moi j'ai un peu peur :whistle:

n°719755
bimon
Posté le 22-08-2005 à 11:46:55  profilanswer
 

Je vois pas très bien ce qui pourrait arriver.... :whistle:  


---------------
la somme de mes connaissances est limitée, mais la somme de toutes nos connaissances est infinie....
n°720931
ofbdood
Posté le 24-08-2005 à 22:37:03  profilanswer
 

La fin du monde pardi !
Bon ben puisque personne veux m'aider, je testerais ça tout seul na ... puis j'reviendrais dans quelques jours pour vous demander pourquoi ça ne fonctionne pas :D

n°720946
Je@nb
Kindly give dime
Posté le 24-08-2005 à 23:15:35  profilanswer
 

Citation :

options {
        directory "/var/named";
        zone-statistics yes;
        listen-on { any; };
        recursion yes;
                forwarders {
                        les DNS de ton FAI
                };
        };
        notify yes;
        pid-file "/var/run/named/named.pid";
        transfer-format many-answers;
};
 
zone "0.0.127.in-addr.arpa" {
        type master;
        file "pri/127.db";
};
 
zone "0.168.192.in-addr.arpa" {
        type master;
        file "pri/192.db";
};
 
zone "panik-po.com" {
        type master;
        file "pri/panik-po.db";
allow-transfer { ns6.gandi.net; };
};


 
Il te manque aussi la zone root :)


Message édité par Je@nb le 24-08-2005 à 23:16:14
n°720948
Je@nb
Kindly give dime
Posté le 24-08-2005 à 23:16:43  profilanswer
 

et dans ta zone panik-po.com rajoute un IN NS ns6.gandi.net

n°721043
maxix
Posté le 25-08-2005 à 09:27:20  profilanswer
 

C'est la que je pose la question fatale : et pour que les personnes a l'extérieur de ton réseau privé puissent atteindre ton serveur DNS, faudrait pas renseigner ton IP externe quelque part?
Sinon pour vérifier que ta config est bonne, pense a "named-checkconf" et "named-checkzone tazone tonfichierdezone"


---------------
Zozoll-online!
n°721275
spy
Posté le 25-08-2005 à 16:44:44  profilanswer
 

# bind                    IN A    192.168.0.2
# www                     IN A    192.168.0.2
 
Il faut des ip Externe sur ta zone panik-po.com, sinon tu ne seras pas "joignable" depuis le wan...
 
Car le premier venu resoudra www.panik-po.com -> 192.168.0.2

n°721961
ofbdood
Posté le 27-08-2005 à 01:50:00  profilanswer
 

Merci pour toutes vos réponse je modifie et teste ça ce week-end :)

mood
Publicité
Posté le 27-08-2005 à 01:50:00  profilanswer
 

n°722320
ofbdood
Posté le 28-08-2005 à 11:48:26  profilanswer
 

Bon après plusieurs modifs voici ma chose :
 
mon "named.conf" :  

Code :
  1. options {
  2.         directory "/var/named";
  3.         zone-statistics yes;
  4.         listen-on { any; };
  5.         recursion yes;
  6.                 forwarders {
  7.                         ns6.gandi.net
  8.                 };
  9.         };
  10.         notify yes;
  11.         pid-file "/var/run/named/named.pid";
  12.         transfer-format many-answers;
  13. };
  14. zone "." {
  15.         type hint;
  16.         file "named.cache";
  17. };
  18. zone "0.0.127.in-addr.arpa" {
  19.         type master;
  20.         file "pri/127.db";
  21. };
  22. zone "0.168.192.in-addr.arpa" {
  23.         type master;
  24.         file "pri/192.db";
  25. };
  26. zone "panik-po.com" {
  27.         type master;
  28.         file "pri/panik-po.db";
  29.         allow-transfer { ns6.gandi.net; };
  30. };


Avec donc la zone root et le fichier named.cache qui va bien avec que je ne mets pas ici.
Je@nb -> Pour les forwarders, Gandi dit de mettre ns6.gandi.net quand on gère soit même son dns primaire, t'es sûr de ton coup ?
 
 
Mon "panik-po.com.db" :  

Code :
  1. ; Serveur Primaire DNS - domaine "panik-po.com"
  2. panik-po.com.  IN      SOA     bind.panik-po.com. webmaster.panik-po.com. (
  3.         2005061457
  4.         3600
  5.         36000
  6.         900
  7.         3600
  8. )
  9. ; DNS Servers
  10. panik-po.com.           IN NS   bind.panik-po.com.
  11. panik-po.com.           IN NS   ns6.gandi.net.
  12. ; Machine Names
  13. localhost               IN A    82.236.81.46
  14. bind                    IN A    82.236.81.46
  15. mail                    IN A    82.236.81.46
  16. www                     IN A    82.236.81.46
  17. ; Aliases
  18. www.panik-po.com        IN CNAME        panik-po.com.
  19. ; MX Record
  20. panik-po.com.           IN MX   10      mail.panik-po.com.


 
Mon "127.db" :  

Code :
  1. ; Serveur primaire DNS - zone "0.0.127.in-addr.arpa"
  2. $TTL 345600 ; 4 jours
  3. @ IN SOA bind.panik-po.com. webmaster.panik-po.com. (
  4.         2004100602; serial
  5.         86400; refresh
  6.         7200; retry
  7.         2419200; expire
  8.         345600; minimum
  9. )
  10.         NS      bind.panik-po.com.
  11. 1       PTR     localhost.panik-po.com


 
Mon "192.db" :  

Code :
  1. ; Serveur primaire DNS - zone "0.168.192.in-addr.arpa"
  2. $TTL 345600 ; 4 jours
  3. @       IN      SOA     bind.panik-po.com. webmaster.panik-po.com. (
  4.         2005031011
  5.         86400
  6.         7200
  7.         2419200
  8.         345600
  9. )
  10. NS      bind.panik-po.com.
  11. 1       PTR     localhost.panik-po.com.
  12. 2       PTR     bind.panik-po.com.


 
Voilà c'est mieux comme ça ?
 
EDIT :
Hum attendez, dans 127.db et 192.db il faut que je mette les PTR records de chaque nom de machine définis dans mon "panik-po.com.db" (localhost, bind, mail, www) non ?


Message édité par ofbdood le 28-08-2005 à 11:55:59
n°722471
Je@nb
Kindly give dime
Posté le 28-08-2005 à 21:38:47  profilanswer
 

Concernant les forwarders, se sont les serveurs DNS que ton serveur va interroger à la place d'intérroger les DNS Root à chaque requette, donc oui met ceux de ton FAI vu que si tu avais pas bind se serait les leurs que tu utiliserais.

n°722490
ofbdood
Posté le 28-08-2005 à 22:26:49  profilanswer
 

Je@nb a écrit :

Concernant les forwarders, se sont les serveurs DNS que ton serveur va interroger à la place d'intérroger les DNS Root à chaque requette, donc oui met ceux de ton FAI vu que si tu avais pas bind se serait les leurs que tu utiliserais.


 
Ok effectivement là ça semble logique
(j'ai re vérifié chez Gandi et c'est moi qui ne sais pas lire :ange: "ns6.gandi.net" est à utiliser comme second serveur DNS si l'on en a qu'un seul)
 
Et sinon mes "PTR records" il faut que j'en rajoute là non ?

n°722495
Je@nb
Kindly give dime
Posté le 28-08-2005 à 22:40:48  profilanswer
 

Oué c'est un peu faux :D
 
Disons que tu as les zones direct et les zones inverses.
A chaque entrée d'une zone inverse doit correspondre la même entrée dans la zone direct.
 
Genre localhost.panik-po.com <--> 127.0.0.1 donc dans ta zone panik-po.com tu met localhost IN A 127.0.0.1 et dans 0.0.127.in-addr.arpa tu met 1 IN PTR localhost.panik-po.com
Après plusieurs entrée dans la zone directe peuvent aller sur une même IP donc là peut importe mais il faut que le reverse envoie vers une entrée qui donne bien la bonne ip quand tu la prend dans le sens normal.
 
Tu ne déclare aucune ip dans ta zone panik-po.com dans la plage 192.168.0.0/24 donc dans la zone correspondante à cette plage d'ip il n'y a pas lieu d'avoir des PTR vers panik-po.com
 
 
 
Pour mon domaine ce que j'ai fait c'est déléguer lan.jeanb-net.com pour adresser mon lan (en mettant des IN A 192.168.43.1 etc) et j'ai une zone inverse qui a des PTR vers 1 IN PTR machine1.lan.jeanb-net.com.

n°722503
ofbdood
Posté le 28-08-2005 à 22:55:48  profilanswer
 

M'en doutais :)
Bon aller je m'en occupe à fond cette semaine, tu m'as déjà bien éclairé.
La prochaine c'est la bonne.

n°722545
maxix
Posté le 29-08-2005 à 09:50:16  profilanswer
 

ofbdood a écrit :

M'en doutais :)
Bon aller je m'en occupe à fond cette semaine, tu m'as déjà bien éclairé.
La prochaine c'est la bonne.


 
Au fait, tu compte héberger ton DNS derrière ton routeur firewall? Nan parce que si a derrière ton routeur fait une requete et qu'il te répond l'ip externe alors que tu voudrait tomber sur ton ip locale, c'est pas gagné...
Moi ce que je fais, c'est que j'ai un serveur dns primaire pour ma zone a l'extérieur qui pointe sur mon ip externe, et un serveur dns primaire pour la meme zone mais a l'intérieur qui pointe sur mon ip locale, et ce dernier ne répond qu'aux requetes venant des ip locales...

n°723538
Je@nb
Kindly give dime
Posté le 31-08-2005 à 20:28:46  profilanswer
 

A la place tu peux utiliser les view de bind pour faire l'externe comme l'interne :)

n°724126
ofbdood
Posté le 01-09-2005 à 21:34:15  profilanswer
 

Mon serveur est dans une DMZ
 
maxix : ça me semble un peu lourd ton système non ? :p
Je@nb : je vais étudier ça ...

n°737109
ofbdood
Posté le 03-10-2005 à 17:35:50  profilanswer
 

Bon désolé pour mon absence ... j'étais un peu surchargé ces temps-ci.
Je reviens avec un serveur tout neuf, fraichement installé (une FC4)
 
Voici mes fichiers de conf :
 

Code :
  1. options {
  2. directory "/var/named";
  3. zone-statistics yes;
  4. listen-on { any; };
  5. recursion yes;
  6.  forwarders {
  7.       212.27.39.1;
  8.       213.228.0.23;
  9.       212.27.39.134;
  10.  };
  11. };
  12. notify yes;
  13. pid-file "/var/run/named/named.pid";
  14. transfer-format many-answers;
  15. };
  16. zone "." {
  17. type hint;
  18. file "/etc/named.cache";
  19. };
  20. zone "0.0.127.in-addr.arpa" {
  21. type master;
  22. file "/etc/127.db";
  23. };
  24. zone "0.168.192.in-addr.arpa" {
  25. type master;
  26. file "/etc/192.db";
  27. };
  28. zone "panik-po.com" {
  29. type master;
  30. file "/etc/panik-po.db";
  31. allow-transfer { 212.27.39.1; 213.228.0.23; 212.27.39.134; };


 
(les 3 forwarders sont donc les dns de free, mon FAI)
 

Code :
  1. ; Serveur primaire DNS - zone "0.0.127.in-addr.arpa"
  2. $TTL 345600 ; 4 jours
  3. @ IN SOA local.panik-po.com. webmaster.panik-po.com. (
  4. 2004100602; serial
  5. 86400; refresh
  6. 7200; retry
  7. 2419200; expire
  8. 345600; minimum
  9. )
  10. NS local.panik-po.com.
  11. 1 PTR local.panik-po.com.


 
Ici donc j'aimerais que "local.panik-po.com" pointe "chez moi". (là ou il a tout en fin de compte, mon routeur (192.168.0.1), mon serveur (imap, bind, http, ...) (192.168.0.2) et d'autres machines ...)
 

Code :
  1. ; Serveur primaire DNS - zone "0.168.192.in-addr.arpa"
  2. $TTL 345600 ; 4 jours
  3. @       IN      SOA     local.panik-po.com. webmaster.panik-po.com. (
  4. 2005031011; serial
  5. 86400; refresh
  6. 7200; retry
  7. 2419200; expire
  8. 345600; minimum
  9. )
  10. NS      local.panik-po.com.
  11. 1 PTR     local.panik-po.com.


 

Code :
  1. ; Serveur Primaire DNS - domaine "panik-po.com"
  2. panik-po.com.  IN      SOA     local.panik-po.com. webmaster.panik-po.com. (
  3. 2005061457; serial
  4. 3600; refresh
  5. 36000; retry
  6. 900; expire
  7. 3600; minimum
  8. )
  9. ; DNS Servers
  10. panik-po.com.  IN NS   local.panik-po.com.
  11. panik-po.com.           IN NS   217.70.177.40.
  12. ; Machine Names
  13. local  IN A    82.236.81.46
  14. ; Aliases
  15. www.panik-po.com IN CNAME        panik-po.com.
  16. mail.panik-po.com IN CNAME        panik-po.com.
  17. monitoring.panik-po.com IN CNAME        panik-po.com.
  18. ; MX Record
  19. panik-po.com.           IN MX   10      local.panik-po.com.


 
Le 2ème serveur dns (217.70.177.40) c'est celui de Gandi
Les fichiers déclarés du genre : /etc/named.cache sont des liens symboliques pointant vers /var/named/chroot/etc/named.cache


Message édité par ofbdood le 03-10-2005 à 19:05:57
n°737144
ofbdood
Posté le 03-10-2005 à 19:15:16  profilanswer
 

Bon après quelques tests :
 

Code :
  1. nslookup local.panik-po.com
  2. Server:         127.0.0.1
  3. Address:        127.0.0.1#53
  4. Name:   local.panik-po.com
  5. Address: 82.236.81.46


 

Code :
  1. nslookup mail.panik-po.com
  2. Server:         127.0.0.1
  3. Address:        127.0.0.1#53
  4. ** server can't find mail.panik-po.com: NXDOMAIN


 
 
/etc/resolv.conf

Code :
  1. nameserver 127.0.0.1


 
Donc ça me semble à moitié correct.
local.panik-po.com à l'air de fonctionner par contre mes alias non
J'ai essayé de rajouter la ligne suivante dans les fichiers 127.db et 192.db :

Code :
  1. 1    PTR     mail.panik-po.com.


 
Mais ça ne résoud pas mon problème.
 
Une idée ? un avis sur mon conf complète ?


Message édité par ofbdood le 03-10-2005 à 19:15:59
n°737195
ofbdood
Posté le 03-10-2005 à 21:06:13  profilanswer
 

:bounce:
 
Ha non je crois que c'est bon une petite erreur de syntaxe, je confirme ça tout de suite ...


Message édité par ofbdood le 03-10-2005 à 21:15:53
n°737224
ofbdood
Posté le 03-10-2005 à 23:05:50  profilanswer
 

Bon bah je me réponds tout seul  :kaola:  
 

Code :
  1. ; Serveur Primaire DNS - domaine "panik-po.com"
  2. panik-po.com.  IN      SOA     local.panik-po.com. webmaster.panik-po.com. (
  3.         2005061457; serial
  4.         3600; refresh
  5.         36000; retry
  6.         900; expire
  7.         3600; minimum
  8. )
  9. ; DNS Servers
  10. panik-po.com.           IN NS   local.panik-po.com.
  11. panik-po.com.           IN NS   ns6.gandi.net.
  12. ; Machine Names
  13. local                   IN A    82.236.81.46
  14. ; Aliases
  15. mail                    IN CNAME        local
  16. www                     IN CNAME        local
  17. ; MX Record
  18. panik-po.com.           IN MX   10      mail.panik-po.com.


 
Voilà là c'est bon
Plus qu'a récupérer tout les dns de free et à modifier 2, 3 infos chez Gandi :)
 
Encore merci à tout ceux qui m'ont filé un coup de main.
J'vous tiens au courant mais théoriquement là c'est ok.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Configuration Bind (c'est bon comme ça ?)

 

Sujets relatifs
Pb DNS Bind 9 - NXDOMAINconfiguration internet sur linux
[djbdns]problème de configuration (non-résolu)Configuration spamassassin 3 sur Redhat ES4 (conf multidomaine)
Bind derriere routeur[astersik] Prob de configuration
[astersik] Prob de configuration[astersik] Prob de configuration
Pb configuration bind 9Bind sous FreeBSD -> configuration DNS
Plus de sujets relatifs à : Configuration Bind (c'est bon comme ça ?)


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