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

 


Dernière réponse
Sujet : Configuration Bind (c'est bon comme ça ?)
ofbdood 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.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ofbdood 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.

ofbdood :bounce:
 
Ha non je crois que c'est bon une petite erreur de syntaxe, je confirme ça tout de suite ...
ofbdood 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 ?

ofbdood 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

ofbdood Mon serveur est dans une DMZ
 
maxix : ça me semble un peu lourd ton système non ? :p
Je@nb : je vais étudier ça ...
Je@nb A la place tu peux utiliser les view de bind pour faire l'externe comme l'interne :)
maxix

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...

ofbdood 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.
Je@nb 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.
ofbdood

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 ?

Je@nb 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.
ofbdood 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 ?

ofbdood Merci pour toutes vos réponse je modifie et teste ça ce week-end :)
spy # 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
maxix 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"
Je@nb et dans ta zone panik-po.com rajoute un IN NS ns6.gandi.net
Je@nb

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 :)

ofbdood 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
bimon Je vois pas très bien ce qui pourrait arriver.... :whistle:  
ofbdood

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:

bimon 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....
ofbdood 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 !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)