OVH Cloud OVH Cloud

BIND et forwarder

3 réponses
Avatar
news.free.fr
Bonjour,


J'ai besoin de precision sur le fonctionnement de la fonction forwarder pour
un serveur DNS/BIND :
Je veux configurer BIND avec deux adresses de serveurs forwarder DNS
différents. Pour diverses raisons trop longues à expliquer, ces deux
serveurs ne connaissent pas tous les deux les memes domaines (www.toto.com
est connu sur le DNS n°1 et pas sur le DNS n°2. Inversement www.coucou.fr
est connu du n°2 mais pas du n°1).

Lorsque BIND requete le 1er serveur, si la reponse est du style "le nom
d'hote est inconnu", va-t-il automatiquement requeter le second serveur pour
trouver le domaine ?
Ou est-ce qu'il ne requete le Second serveur que lorsque le 1er est "down"
est injoignable ???

D'avance merci de votre expérience.


Cordialement

R.D.

3 réponses

Avatar
Bob qui Trolle
news.free.fr wrote:
Bonjour,


J'ai besoin de precision sur le fonctionnement de la fonction forwarder pour
un serveur DNS/BIND :
Je veux configurer BIND avec deux adresses de serveurs forwarder DNS
différents. Pour diverses raisons trop longues à expliquer, ces deux
serveurs ne connaissent pas tous les deux les memes domaines (www.toto.com
est connu sur le DNS n°1 et pas sur le DNS n°2. Inversement www.coucou.fr
est connu du n°2 mais pas du n°1).

Lorsque BIND requete le 1er serveur, si la reponse est du style "le nom
d'hote est inconnu", va-t-il automatiquement requeter le second serveur pour
trouver le domaine ?
Ou est-ce qu'il ne requete le Second serveur que lorsque le 1er est "down"
est injoignable ???

D'avance merci de votre expérience.


Ce que tu cherches à faire ressemble au problème qui se pose quand on
veut monter un resolver adressant des noms propres à un intranet en
adressage privé RFC 1918 et le DNS d'internet. Pour autant, les
possibles forwarders de l'intranet ne peuvent pas résoudre les noms
internets.

Si tel est bien le cas, la première question est : le gestionnaire de
votre intranet a-t-il eu le bon sens de donner un suffixe (TLD)
spécifique aux noms des hosts de l'intranet ? Si non, il te faudra
peut-être définir la liste des possibles exceptions et créer une clause
frowarder pour chaque.

Avatar
news.free.fr
"Bob qui Trolle" a écrit dans le message de
news:41aeb773$0$31004$
news.free.fr wrote:
Bonjour,


J'ai besoin de precision sur le fonctionnement de la fonction forwarder
pour


un serveur DNS/BIND :
Je veux configurer BIND avec deux adresses de serveurs forwarder DNS
différents. Pour diverses raisons trop longues à expliquer, ces deux
serveurs ne connaissent pas tous les deux les memes domaines
(www.toto.com


est connu sur le DNS n°1 et pas sur le DNS n°2. Inversement
www.coucou.fr


est connu du n°2 mais pas du n°1).

Lorsque BIND requete le 1er serveur, si la reponse est du style "le nom
d'hote est inconnu", va-t-il automatiquement requeter le second serveur
pour


trouver le domaine ?
Ou est-ce qu'il ne requete le Second serveur que lorsque le 1er est
"down"


est injoignable ???

D'avance merci de votre expérience.


Ce que tu cherches à faire ressemble au problème qui se pose quand on
veut monter un resolver adressant des noms propres à un intranet en
adressage privé RFC 1918 et le DNS d'internet. Pour autant, les
possibles forwarders de l'intranet ne peuvent pas résoudre les noms
internets.

Si tel est bien le cas, la première question est : le gestionnaire de
votre intranet a-t-il eu le bon sens de donner un suffixe (TLD)
spécifique aux noms des hosts de l'intranet ? Si non, il te faudra
peut-être définir la liste des possibles exceptions et créer une clause
frowarder pour chaque.


Je crains que non, car tous les sites de l'intranet sont en .com, et qui est
également un domaine reconnu sur le net.

Par contre j'ai du mal à saisir la distinction des forwarders
internet/intranet.

Ta remarque m'ayant laissée perplexe, j'ai décidé de tester sur une config
Red Hat que nous avons sur site.
J'ai paramétré named.conf en indiquant comme forwarders mes deux DNS (un DNS
internet et un DNS intranet !!!).
Les résultats ne sont pas les mêmes selon que je mets l'un ou l'autre DNS en
premier :
* lorsque je mets comme 1er forwarder le DNS "Intranet" (et comme 2nd le DNS
"internet"), je résolve tous les domaines intranet sans probleme, mais aucun
d'Internet...
* Lorsque je mets le DNS "Internet" en 1er forwarder (et comme 2nd le DNS
"Intranet"), je résolve ... presque tous les domaines Internet, ainsi que
tous les domaines "Intranet".

Je ne comprends pas pourquoi dans la deuxieme hypothèse, je ne résolve pas
tous les noms de domaine du Net.
Par exemple, www.vodafone.com ou www.laposte.net ne sont pas résolver, alors
que d'un poste client avec comme paramètre le DNS "Internet", les noms sont
résolus sans pb !!! (sous winXP, cache DNS effacé au préalable...).

Une idée ????


Avatar
Bob qui Trolle
news.free.fr wrote:

Une idée ????


Les clauses forward et forwarder peuvent apparaître dans la clause
options ou une clause zone arbitraire (au besoin, créer autant de
clauses zone que de cas trodus à gérer)