OVH Cloud OVH Cloud

multi DNS

10 réponses
Avatar
Matthieu Pupat
Bonjour,

J'utilise le serveur DNS de mon fournisseur de noms pour définir sur la
toile www.mondomaine.com et imp.mondomaine.com. J'utilise également sur ma
passerelle un serveur DNS qui me permet pour mon réseau interne de définir
machine1.mondomaine.com, machine2.mondomain.com, smtp.mondomaine.com,
imaps.mondomaine.com ....

Le seul problème est que les machines à l'intérieur ne voient pas ce qui
est renvoyé par les DNS de la toile. Comment dire à mon serveur DNS d'aller
voir sur les DNS de la toile s'il ne trouve pas ?

D'avance merci.


--
Matthieu
-----------------------------------------------------------------
Pour m'écrire remplacer surnom par tieum les 2 fois

10 réponses

Avatar
Claudio
Le Sat, 21 Feb 2004 09:15:11 +0100, Matthieu Pupat a écrit :

Bonjour,



Bonjour,

J'utilise le serveur DNS de mon fournisseur de noms pour définir sur la
toile www.mondomaine.com et imp.mondomaine.com. J'utilise également sur ma
passerelle un serveur DNS qui me permet pour mon réseau interne de définir
machine1.mondomaine.com, machine2.mondomain.com, smtp.mondomaine.com,
imaps.mondomaine.com ....

Le seul problème est que les machines à l'intérieur ne voient pas ce qui
est renvoyé par les DNS de la toile. Comment dire à mon serveur DNS d'aller
voir sur les DNS de la toile s'il ne trouve pas ?

tu peux rajouter ca dans la partie option de ton fichier named.conf


forwarders {
IP-DNS-FAI1;
IP-DNS-FAI2;
};


D'avance merci.
Claude -


Avatar
Arnaud Gomes-do-Vale
Matthieu Pupat writes:

Le seul problème est que les machines à l'intérieur ne voient pas ce qui
est renvoyé par les DNS de la toile. Comment dire à mon serveur DNS d'aller
voir sur les DNS de la toile s'il ne trouve pas ?


Allez, je refais ma pub, ça faisait longtemps. :-)

<http://www.glou.org/~arnaud/linux/dns.html>

--
Arnaud Gomes-do-Vale -*-*-*-
http://www.glou.org/~arnaud/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
En savoir plus sur GNU/Linux : http://www.linux-france.org/

Avatar
Matthieu Pupat
Arnaud Gomes-do-Vale wrote:

Matthieu Pupat writes:

Le seul problème est que les machines à l'intérieur ne voient pas ce
qui
est renvoyé par les DNS de la toile. Comment dire à mon serveur DNS
d'aller voir sur les DNS de la toile s'il ne trouve pas ?


Allez, je refais ma pub, ça faisait longtemps. :-)

<http://www.glou.org/~arnaud/linux/dns.html>

Je n'y ai pas trouvé la réponse à ma question ...

--
Matthieu
-----------------------------------------------------------------
Pour m'écrire remplacer surnom par tieum les 2 fois


Avatar
Matthieu Pupat
Claudio wrote:


Bonjour,



Bonjour,

J'utilise le serveur DNS de mon fournisseur de noms pour définir sur
la
toile www.mondomaine.com et imp.mondomaine.com. J'utilise également sur
ma passerelle un serveur DNS qui me permet pour mon réseau interne de
définir machine1.mondomaine.com, machine2.mondomain.com,
smtp.mondomaine.com, imaps.mondomaine.com ....

Le seul problème est que les machines à l'intérieur ne voient pas ce
qui
est renvoyé par les DNS de la toile. Comment dire à mon serveur DNS
d'aller voir sur les DNS de la toile s'il ne trouve pas ?

tu peux rajouter ca dans la partie option de ton fichier named.conf


forwarders {
IP-DNS-FAI1;
IP-DNS-FAI2;
};


D'avance merci.
Claude -



Il semblerait malheureusement que cela ne marche pas ....

--
Matthieu
-----------------------------------------------------------------
Pour m'écrire remplacer surnom par tieum les 2 fois


Avatar
Arnaud Gomes-do-Vale
Matthieu Pupat writes:

<http://www.glou.org/~arnaud/linux/dns.html>

Je n'y ai pas trouvé la réponse à ma question ...



Il faut que ton DNS réponde aux requêtes pour la zone ".", j'ai la
flemme de copier-coller le bout de ficheir de config qui va bien.

--
Arnaud Gomes-do-Vale -*-*-*-
http://www.glou.org/~arnaud/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
En savoir plus sur GNU/Linux : http://www.linux-france.org/


Avatar
JRD
Matthieu Pupat wrote:
Arnaud Gomes-do-Vale wrote:

Matthieu Pupat writes:

Le seul problème est que les machines à l'intérieur ne voient pas ce
qui
est renvoyé par les DNS de la toile. Comment dire à mon serveur DNS
d'aller voir sur les DNS de la toile s'il ne trouve pas ?


Allez, je refais ma pub, ça faisait longtemps. :-)

<http://www.glou.org/~arnaud/linux/dns.html>

Je n'y ai pas trouvé la réponse à ma question ...




Bonjour.

Oui mais la réponse à déjà été donnée par Claudio avec les histoires
de "forwarders".

Par exemple, chez moi:

~ > cat /etc/named.conf
options {
directory "/etc/dns";
//////////// forwarders //////////////////
forwarders {
// DNS free.fr
// 212.27.32.5;
// 213.228.0.168;
// DNS tele2.fr
212.151.136.242;
130.244.127.162;
};
/////////////////////////////////////////
};

// Serveur local
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};

// Serveur primaire pour le domaine chez.moi
zone "chez.moi" {
type master;
file "named.home";
};

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



Comme tu peux le constater, je passe par les DNS tele2.
Mais, quelquefois je passe par free.
Et cela fonctionne.

Si tu veux, tu peux commencer par poster ton fichier /etc/named.conf

JRD.
--

http://jerome.drapeau.free.fr
La critique est aisée, l'art est difficile.



Avatar
Matthieu Pupat
JRD wrote:
Si tu veux, tu peux commencer par poster ton fichier /etc/named.conf

JRD.


Voilà qui est fait :

controls {
inet 127.0.0.1 allow { any; } keys { "key"; };
};


options {
pid-file "/var/run/named/named.pid";
directory "/var/named";
version "bdzeoBXHDEboedop";
listen-on { 127.0.0.1 ; 192.168.0.1 ; };
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
forwarders { 80.67.173.197; 62.80.122.201; };
};




//
// a caching only nameserver config
//
zone "." {
type hint;
file "named.ca";
};

zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};

/*
* Fichier utilise pour la resolution des noms d'hote se terminant par
* mondomaine.com
*/

zone "mondomaine.com" {
type master;
file "mondomaine";
};

/*
* Fichier utilise pour la resolution inverse. Les adresses IP commencant
* par 192.168.0. peuvent etre resolues en nom d'hote dans le fichier
* specifie
*/

zone "0.168.192.in-addr.arpa" {
type master;
file "mondomaine.rev";
};

Je rappelle que :

mon DNS sait résoudre imaps.mondomaine.com, machine1.mondomaine.com ....
mais ne sais pas résoudre www.mondomaine.com

Plutôt que de me répondre qu'il ne sait pas le faire :

Server: 192.168.0.1
Address: 192.168.0.1#53

** server can't find www.mondomaine.com: NXDOMAIN

je souhaiterais qu'il aille demander au NS de Gandi de le faire :

Server: 80.67.173.197
Address: 80.67.173.197#53

Name: www.mondomaine.com
Address: xxx.xxx.xxx.xxx

C'est LA que çà bloque !


--
Matthieu
-----------------------------------------------------------------
Pour m'écrire remplacer surnom par tieum les 2 fois

Avatar
JRD
Matthieu Pupat wrote:
JRD wrote:
Si tu veux, tu peux commencer par poster ton fichier /etc/named.conf

JRD.


Voilà qui est fait :
[...]

options {
pid-file "/var/run/named/named.pid";
directory "/var/named";
------------^----------^ Ok...

[...]
forwarders { 80.67.173.197; 62.80.122.201; };
-------------------------^---------------^ chez Gandi

};
[...]


zone "mondomaine.com" {
type master;
file "mondomaine";
---------------^ Ok...

};
[...]


Je rappelle que :

mon DNS sait résoudre imaps.mondomaine.com, machine1.mondomaine.com ....
mais ne sais pas résoudre www.mondomaine.com

Plutôt que de me répondre qu'il ne sait pas le faire :

Server: 192.168.0.1
Address: 192.168.0.1#53

** server can't find www.mondomaine.com: NXDOMAIN

je souhaiterais qu'il aille demander au NS de Gandi de le faire :

Server: 80.67.173.197
Address: 80.67.173.197#53

Name: www.mondomaine.com
Address: xxx.xxx.xxx.xxx

C'est LA que çà bloque !


Bonsoir.

Ok, je crois comprendre.

1. Tu possède ton domaine mondomaine.com (peut-être chez Gandi au vu
des DNS en forward).

2. Ton réseau "privé" (en 192.168.0.0/24) utilise ce domaine (donc
mondomain.com vu au 1.)

3. Tu fais héberger ton site web à l'extérieur de ton réseau "privé",
donc chez un prestataire qui possède une adresse visible sur Internet
et que tu nommes xxx.xxx.xxx.xxx

Donc, si j'ai raison sur les 3 points, tu dois pouvoir naviguer sur
tous les sites web (à condition de faire le nécessaire, évidemment)
sauf pour www.mondomaine.com.

Jusque là, tout est normal.

C'est à toi de mettre dans le fichier /var/named/mondomaine, la ligne
suivante (la syntaxe n'est pas garantie à 100% ;-)), mais c'est le
principe qui compte.

www 9999999 IN A xxx.xxx.xxx.xxx

Explication:
C'est *ton* serveur DNS qui *gère* le domaine mondomaine.com.
Donc, il ne va pas *forwarder* pour un nom qu'il *doit* connaitre.

Voilà.

JRD.
--

http://jerome.drapeau.free.fr
La critique est aisée, l'art est difficile.


Avatar
Matthieu Pupat
JRD wrote:
Explication:
C'est *ton* serveur DNS qui *gère* le domaine mondomaine.com.
Donc, il ne va pas *forwarder* pour un nom qu'il *doit* connaitre.

Voilà.

JRD.


Merci de ta réponse. J'avias fait la manip et ca marchait. En fait, je
cherchait un moyen d'éviter d'avoir à modifier mon DNS si je change
l'adresse via Gandi et ce afin de pouvoir vérifier que les changements
faits par Gandi marchent bien. Maintenant, si celà n'est pas possible, tant
pis.

--
Matthieu
-----------------------------------------------------------------
Pour m'écrire remplacer surnom par tieum les 2 fois

Avatar
TiChou
Dans l'article news:c1aatp$1pc$,
JRD écrivait :

~ > cat /etc/named.conf

forwarders {
212.151.136.242;
130.244.127.162;
};


[snip]

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


Elle ne ferait pas double emploi cette zone cache ? :)

--
TiChou