Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[RESEAU][BIND] probleme de resolution étrange
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Timz
n00b
n00b


Joined: 24 Oct 2005
Posts: 42
Location: Lyon/Paris - FRANCE

PostPosted: Tue Mar 24, 2009 5:24 pm    Post subject: [RESEAU][BIND] probleme de resolution étrange Reply with quote

Bonjour,

J'ai un probleme de resolution de dns étrange depuis un serveur gentoo:
il est equipé de bind pour resoudre les noms dns.

J'ai un probleme en particulier sur un domaine : ina.fr

par exemple je fais un dig ns ina.fr et cela ne donne rien ...
alors qu'un dig ns google.fr me donne un resultat immediat.

voici la configuration:

Code:

acl my_network {
        127.0.0.0/8;
        x.x.x.x/32;  // ip du serveur
};

options {
        directory "/var/bind";
        listen-on-v6 { none; };
        listen-on { 127.0.0.1; x.x.x.x; };
        query-source address * port 53;
        pid-file "/var/run/named/named.pid";

        // misc options
        version "0";            // hide the version number
        auth-nxdomain no;       // conform to RFC1035
        allow-recursion { my_network; };

        provide-ixfr no;                // does the master server provide incremental zone transfer ?
        transfer-format many-answers;
 };

logging { category lame-servers { null; }; };

include "/etc/bind/rndc.key";

view "external" {
        match-clients { any; };

        zone "." IN {
                type hint;
                file "named.ca";
        };

        zone "localhost" IN {
                type master;
                file "pri/localhost.zone";
                allow-update { none; };
                notify no;
        };

        zone "127.in-addr.arpa" IN {
                type master;
                file "pri/127.zone";
                allow-update { none; };
                notify no;
        };

        zone com IN { type delegation-only; };
        zone net IN { type delegation-only; };

        // Global domains declaration
        include "/etc/bind/zones-master.conf";
        include "/etc/bind/zones-slave.conf";

};



le fichier named.ca
Code:

.                        3600000  IN  NS    A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
A.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:BA3E::2:30
.                        3600000      NS    B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET.      3600000      A     192.228.79.201
.                        3600000      NS    C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET.      3600000      A     192.33.4.12
.                        3600000      NS    D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET.      3600000      A     128.8.10.90
.                        3600000      NS    E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET.      3600000      A     192.203.230.10
.                        3600000      NS    F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET.      3600000      A     192.5.5.241
F.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2f::f
.                        3600000      NS    G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET.      3600000      A     192.112.36.4
.                        3600000      NS    H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET.      3600000      A     128.63.2.53
H.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:1::803f:235
.                        3600000      NS    I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET.      3600000      A     192.36.148.17
.                        3600000      NS    J.ROOT-SERVERS.NET.
J.ROOT-SERVERS.NET.      3600000      A     192.58.128.30
J.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:C27::2:30
.                        3600000      NS    K.ROOT-SERVERS.NET.
K.ROOT-SERVERS.NET.      3600000      A     193.0.14.129
K.ROOT-SERVERS.NET.      3600000      AAAA  2001:7fd::1
.                        3600000      NS    L.ROOT-SERVERS.NET.
L.ROOT-SERVERS.NET.      3600000      A     199.7.83.42
.                        3600000      NS    M.ROOT-SERVERS.NET.
M.ROOT-SERVERS.NET.      3600000      A     202.12.27.33
M.ROOT-SERVERS.NET.      3600000      AAAA  2001:dc3::35



Je precise que dans les zones slave/master je ne gere pas ce domaine.

si quelqu'un a une idée ou une piste car je tourne en rond depuis 2h ;-)

Merci ![/code]
_________________
Gentoo rocks !!!
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Wed Mar 25, 2009 1:42 pm    Post subject: Reply with quote

Salut

Alors, je n'ai pas de réponse pour toi, mais ton post m'intéresse. J'ai aussi un serveur qui fait tourner un DNS bind (et qui relay le reste à mon FAI).



N'utilisant jamais "dig", ton post m'interpelle et je fais donc le test du google :

loop ~ # dig ns google.be

Code:
; <<>> DiG 9.6.0-P1 <<>> ns google.be
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8984
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.be.                     IN      NS

;; ANSWER SECTION:
google.be.              101855  IN      NS      ns4.google.com.
google.be.              101855  IN      NS      ns1.google.com.
google.be.              101855  IN      NS      ns3.google.com.
google.be.              101855  IN      NS      ns2.google.com.

;; Query time: 2 msec
;; SERVER: 10.2.1.62#53(10.2.1.62)
;; WHEN: Wed Mar 25 15:35:54 2009
;; MSG SIZE  rcvd: 109



et je le fais pour un de mes domaines :

Code:
loop ~ # dig ns pix-mania.dyndns.org

; <<>> DiG 9.6.0-P1 <<>> ns pix-mania.dyndns.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29544
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;pix-mania.dyndns.org.          IN      NS

;; AUTHORITY SECTION:
dyndns.org.             186     IN      SOA     ns1.dyndns.org. hostmaster.dyndns.org. 492401572 600 300 604800 600

;; Query time: 1 msec
;; SERVER: 10.2.1.62#53(10.2.1.62)
;; WHEN: Wed Mar 25 15:36:39 2009
;; MSG SIZE  rcvd: 89


et, je ne comprend pas tout ... Déjà, "dig" à l'air sympa car l'affichage est bien découpé (question, réponse, authoritée, additional). Pour info, mon domaine ... n'est pas géré (heu, c'est un truc de dyndns, et j'ai ddclient sur le serveur :) le fait de dire que je "gère" mon nom de domaine ne m'est pas très explicite; il n'y a pas d'hote directement joignable derrière ce nom de domaine).


Dans "dig" ou je précise mon domaine, je n'ai pas de "answer" ... qu'est-ce que cela signifie ? Je vois les "authorité" qui sont, je suppose, les serveurs gérant réellement le domaine "dyndns.org" ...


désolé si je suis trop curieux :)


EDIT: je suis encore plus confu ... en demandant à un autre serveur de nom, je n'obtiens pas l'adresse IPv4 de mon serveur :D pas normal ca .. pire, j'ai 2 réponse .. Ok, ctais le NS de grosoft ... :

Code:

loop ~ # dig @ns1.msft.net pix-mania.dyndns.org

; <<>> DiG 9.6.0-P1 <<>> @ns1.msft.net pix-mania.dyndns.org
; (1 server found)                                         
;; global options: +cmd                                   
;; Got answer:                                             
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47185 
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available                   

;; QUESTION SECTION:
;pix-mania.dyndns.org.          IN      A

;; ANSWER SECTION:
pix-mania.dyndns.org.   3600    IN      A       207.46.31.61
pix-mania.dyndns.org.   3600    IN      A       65.55.39.12

;; Query time: 184 msec
;; SERVER: 207.68.160.190#53(207.68.160.190)
;; WHEN: Wed Mar 25 16:37:58 2009
;; MSG SIZE  rcvd: 70


Est-ce normal ? Aurait-il des problèmes de DNS :D ???

EDIT2: check this out : http://pix-mania.dyndns.org/mediawiki/index.php/Dig
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
scherz0
Apprentice
Apprentice


Joined: 02 Oct 2008
Posts: 154

PostPosted: Wed Mar 25, 2009 3:23 pm    Post subject: Reply with quote

loopx wrote:

Dans "dig" ou je précise mon domaine, je n'ai pas de "answer" ... qu'est-ce que cela signifie ? Je vois les "authorité" qui sont, je suppose, les serveurs gérant réellement le domaine "dyndns.org" ...

Normal... Ta requête NS sur pix-mania.dyndns.org n'a pas de réponse parce que il n'y a pas de NS associé à ce nom. Ça signifie en gros que pix-mania.dyndns.org n'est pas un domaine, mais juste un nom de machine, et donc n'a besoin que de résolution A (qui en ce moment est résolu en 87.67.232.130).

Quote:

EDIT: je suis encore plus confu ... en demandant à un autre serveur de nom, je n'obtiens pas l'adresse IPv4 de mon serveur :D pas normal ca .. pire, j'ai 2 réponse .. Ok, ctais le NS de grosoft ... :

Tu n'es pas supposé demander à ce serveur de nom, il n'est pas autoritaire sur cette demande et te répond des conneries.

Si tu poses la question à un des serveurs du .org il te répondra correctement.
Back to top
View user's profile Send private message
scherz0
Apprentice
Apprentice


Joined: 02 Oct 2008
Posts: 154

PostPosted: Wed Mar 25, 2009 3:26 pm    Post subject: Re: [RESEAU][BIND] probleme de resolution étrange Reply with quote

Timz wrote:
si quelqu'un a une idée ou une piste car je tourne en rond depuis 2h ;-)

Le logs de bind ne disent rien d'intéressant sur le processus de résolution ? En comparant les logs pour google.fr et ina.fr, tu devrais pouvoir déterminer à quelle étape ça coince pour le second.
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Thu Mar 26, 2009 2:58 pm    Post subject: Reply with quote

scherz0 wrote:
loopx wrote:

Dans "dig" ou je précise mon domaine, je n'ai pas de "answer" ... qu'est-ce que cela signifie ? Je vois les "authorité" qui sont, je suppose, les serveurs gérant réellement le domaine "dyndns.org" ...

Normal... Ta requête NS sur pix-mania.dyndns.org n'a pas de réponse parce que il n'y a pas de NS associé à ce nom. Ça signifie en gros que pix-mania.dyndns.org n'est pas un domaine, mais juste un nom de machine, et donc n'a besoin que de résolution A (qui en ce moment est résolu en 87.67.232.130).

Quote:

EDIT: je suis encore plus confu ... en demandant à un autre serveur de nom, je n'obtiens pas l'adresse IPv4 de mon serveur :D pas normal ca .. pire, j'ai 2 réponse .. Ok, ctais le NS de grosoft ... :

Tu n'es pas supposé demander à ce serveur de nom, il n'est pas autoritaire sur cette demande et te répond des conneries.

Si tu poses la question à un des serveurs du .org il te répondra correctement.



Arf :/ avec dyndns.org, j'aimerais (avec le compte gratuit) arriver à rediriger les mails d'internet vers mon serveur interne ... Est-ce que quelqu'un peut me dire si dyndns.org peut enregistrer un MX pour que ca fonctionne (j'ai pas encore tout capté au mail :)).

ET ... ce n'est po un nom de domaine :o :( pff, comment que je suis déçu :( Je peux pas faire un truc avec dyndns.org pour lui préciser que mon serveur va gérer le domaine "pix-mania.dyndns.org", de manière à faire d'autre truc avec plus ard ???


Concernant le NS de crosoft, ... ok si il ne me répond rien, mais la, il me fou 2 ip bidon .. n'est-til pas sencé remonter la requette aux bon serveurs pour avoir la bonne réponse :o ???? Genre, j'ai un DNS local qui fait relay au cas ou il connait pas un nom ... c'est grace à cela que je peux résoudre tout nom DNS .... :roll:
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
scherz0
Apprentice
Apprentice


Joined: 02 Oct 2008
Posts: 154

PostPosted: Thu Mar 26, 2009 4:09 pm    Post subject: Reply with quote

loopx wrote:
Arf :/ avec dyndns.org, j'aimerais (avec le compte gratuit) arriver à rediriger les mails d'internet vers mon serveur interne ... Est-ce que quelqu'un peut me dire si dyndns.org peut enregistrer un MX pour que ca fonctionne (j'ai pas encore tout capté au mail :)).

C'est inutile d'enregistrer un MX pour pix-mania.dyndns.org, puisqu'il y a déjà un A. Mais si tu n'as pas encore tout capté au mail (et au dns), ce n'est peut-être pas raisonnable de vouloir ouvrir un serveur smtp...

Quote:
ET ... ce n'est po un nom de domaine :o :( pff, comment que je suis déçu :(

En simplifiant, un domaine est un nom qui a des champs NS, et le tien n'en n'a pas.

Quote:
Je peux pas faire un truc avec dyndns.org pour lui préciser que mon serveur va gérer le domaine "pix-mania.dyndns.org", de manière à faire d'autre truc avec plus ard ???

Je te déconseille de le faire. Serveur unique, adresse dynamique : pas bon... Et je ne sais pas si le service gratuit de dyndns le permet.

Quote:

Concernant le NS de crosoft, ... ok si il ne me répond rien, mais la, il me fou 2 ip bidon .. n'est-til pas sencé remonter la requette aux bon serveurs pour avoir la bonne réponse :o ???? Genre, j'ai un DNS local qui fait relay au cas ou il connait pas un nom ... c'est grace à cela que je peux résoudre tout nom DNS .... :roll:

Non. Suivant la façon de voir les choses, ce serveur devrait soit te donner la liste des serveurs autorisés à répondre, soit ne rien répondre du tout. Le fonctionnement le plus répandu est le premier, malheureusement...

Pour effectuer une résolution de nom, tu ne dois pas t'adresser à n'importe quel serveur. Ton FAI a probablement des caches dns que tu peux utiliser. dyndns a aussi des caches (http://www.dyndns.com/services/dns/recursivedns).

Pour en savoir plus : explication sommaire sur la différence entre un cache dns et un serveur autoritaire http://www.dyndns.com/support/kb/what_is_recursive_dns.html
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Thu Mar 26, 2009 5:58 pm    Post subject: Reply with quote

Arf oki ...

Concernant le NS de crosoft, tu pense que la réponse (2 ip) sont les adresses de NS qui pourraient répondre ? Tu veux donc dire que si j'avais config mon DNS pour qu'il relaye sur le serveur de crosoft, il aurait compris la réponse et aurait demandé au 2 ip fournie par le NS de crosoft, ce qui aurait pu donner la réponse final ?



Merci pour les info en tout cas :) c'est vrai qu'un smtp sur mon serveur est un peu scuissidaire ... mais bon, vu que mon FAI bloque le port 25 et que beaucoup le font, ca fait déjà un "tout petit peu" moins de risque ...
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
scherz0
Apprentice
Apprentice


Joined: 02 Oct 2008
Posts: 154

PostPosted: Thu Mar 26, 2009 7:47 pm    Post subject: Reply with quote

loopx wrote:
Concernant le NS de crosoft, tu pense que la réponse (2 ip) sont les adresses de NS qui pourraient répondre ?

Non, la réponse contenait des A, pas des NS :
Code:

;; ANSWER SECTION:
pix-mania.dyndns.org.   3600    IN      A       207.46.31.61
pix-mania.dyndns.org.   3600    IN      A       65.55.39.12


Quote:
Tu veux donc dire que si j'avais config mon DNS pour qu'il relaye sur le serveur de crosoft, il aurait compris la réponse et aurait demandé au 2 ip fournie par le NS de crosoft, ce qui aurait pu donner la réponse final ?

Non, au contraire : j'ai dit que tu ne dois pas t'adresser à n'importe quel serveur. Tu ne dois relayer que sur des serveurs récursifs, le meilleur choix étant ceux de ton FAI.
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Sun Mar 29, 2009 5:30 pm    Post subject: Reply with quote

arf oki, c'étais juste un test ;)
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum