OVH Cloud OVH Cloud

Pb Bind

12 réponses
Avatar
arny
Bonjour,

configuration d un serveur secondaire. impossible de transf=E9rer la
zone du serveur maitre qui lui marche bien.

ci joint extrait des log

Jan 10 09:56:56 DNS2 named[966]: dumping master file:
/etc/bind/tmp-XXXXUjJPHD:
open: permission denied
Jan 10 09:56:56 DNS2 named[966]: transfer of 'tvu76.fr/IN' from
55.205.4.16#53:
failed while receiving responses: permission denied
Jan 10 09:56:56 DNS2 named[966]: transfer of 'tvu76.fr/IN' from
55.205.4.16#53:
end of transfer


Le serveur maitre est une woody et le secondaire une sarge.

Une id=E9e?

10 réponses

1 2
Avatar
Francois Sauterey
Le Mardi 10 Janvier 2006 10:52, arny a écrit :
Jan 10 09:56:56 DNS2 named[966]: transfer of 'tvu76.fr/IN' from
55.205.4.16#53:
failed while receiving responses: permission denied



peut-être un
allow-transfert {55.205.4.16;};
dans /etc/bind/named.conf
section 'options'
Avatar
Guillaume Estival
On Tue, Jan 10, 2006 at 01:52:16AM -0800, arny wrote:
Bonjour,

configuration d un serveur secondaire. impossible de transférer la
zone du serveur maitre qui lui marche bien.

ci joint extrait des log

Jan 10 09:56:56 DNS2 named[966]: dumping master file:
/etc/bind/tmp-XXXXUjJPHD:
open: permission denied



Normal. bind9 est lance par l'utilisateur bind (normalement) et celui ci
n'a pas les droits d'ecriture sur /etc/bind (et c'est preferable que ca
soit pas le cas).
Je te conseille de mettre tous tes domaines "slaves" dans
/etc/bind/slaves en mettant le droit d'ecriture qui-va-bien (tm) sur ce
repertoire. Niveau secu, c'est pas trop grave si un mechant pas beau
ayant les droits bind efface les fichiers puisque ceux ci seront recreer
a chaque notify du master (note: evite de chown slaves sur bind car le
repertoire sera effacable et c'est moins cool)

Hope this help.
--
Guillaume Estival
http://www.dawan.fr
0810.001.917


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
arny
le allow-tranfert est bien mis

Francois Sauterey a écrit :

Le Mardi 10 Janvier 2006 10:52, arny a écrit :
> Jan 10 09:56:56 DNS2 named[966]: transfer of 'tvu76.fr/IN' from
> 55.205.4.16#53:
> failed while receiving responses: permission denied

peut-être un
allow-transfert {55.205.4.16;};
dans /etc/bind/named.conf
section 'options'


Avatar
Marc PERRUDIN
Guillaume Estival a écrit :

On Tue, Jan 10, 2006 at 01:52:16AM -0800, arny wrote:


Bonjour,

configuration d un serveur secondaire. impossible de transférer la
zone du serveur maitre qui lui marche bien.

ci joint extrait des log

Jan 10 09:56:56 DNS2 named[966]: dumping master file:
/etc/bind/tmp-XXXXUjJPHD:
open: permission denied





Normal. bind9 est lance par l'utilisateur bind (normalement) et celui ci
n'a pas les droits d'ecriture sur /etc/bind (et c'est preferable que ca
soit pas le cas).
Je te conseille de mettre tous tes domaines "slaves" dans
/etc/bind/slaves en mettant le droit d'ecriture qui-va-bien (tm) sur ce
repertoire. Niveau secu, c'est pas trop grave si un mechant pas beau
ayant les droits bind efface les fichiers puisque ceux ci seront recreer
a chaque notify du master (note: evite de chown slaves sur bind car le
repertoire sera effacable et c'est moins cool)

Hope this help.




Pour etre conforme a la politique debian, les zones "slaves" doivent
etre dans /var/cache/bind, c'est la configuration par defaut. Il faut
pour cela definir le repertoire dans les options de bind (directory
"/var/cache/bind" - cf le fichier named.conf.options fournit avec bind).
Ensuite, tu definis les zones "masters" avec le chemin d'acces complet
et les zones "slaves" sans donner le chemin d'accès, simplement le nom
du fichier.

A+


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Pascal Hambourg
Salut,

Francois Sauterey a écrit :
Le Mardi 10 Janvier 2006 10:52, arny a écrit :

Jan 10 09:56:56 DNS2 named[966]: transfer of 'tvu76.fr/IN' from
55.205.4.16#53:
failed while receiving responses: permission denied



peut-être un
allow-transfert {55.205.4.16;};



Plutôt l'inverse, non ? Une option allow-transfer (sans t) de l'adresse
du slave dans les options globales ou les options spécifiques à la zone
tvu76.fr sur le le serveur master afin que le master accepte les
demandes de transfert de zone provenant du slave.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
arny
c etait ca. Sur la woody il n y avait pas cette sécurité.

Merci
Avatar
harri
Bonjour j'aimerais savoir un petit truc à propos des dns.
Faut-il obligatoirement être enregistré auprès d'un organisme offic iel pour
faire marcher un nom de domaine sur un réseau local branché à interne t.

Je m'explique prés avoir mis une configuration du type pc.serveur.com sur mon
serveur. je n'arrive pas à le pinger avec ce nom depuis une machine dista nte,
pas de problème sur le serveur??
Sur le client nslookup me donne
server can't find pc.serveur.com: NXDOMAIN

Ou, ai-je oublié quelque-chose?

voila si vous pouviez m'aider.

h
Avatar
steve
Le Mardi, 10 Janvier 2006 16.12, harri a écrit :
Bonjour j'aimerais savoir un petit truc à propos des dns.



bonjour,

première chose, ne pas "highjacker" un fil déjà existant, mais en cr éer un
nouveau.

Faut-il obligatoirement être enregistré auprès d'un organisme offic iel pour
faire marcher un nom de domaine sur un réseau local branché à inter net.



non si c'est purement local. Par exemple, chez moi, j'ai créé un domain e
"maison.mrs", comme ça je suis sûr de pas emmerder le reste du monde..
ensuite j'ai défini une zone contenant mes différentes machines et je p eux
donc les pinguer en local avec leur petit nom. Mais bien sûr je ne peux p as
le faire depuis l'extérieur..

Je m'explique prés avoir mis une configuration du type pc.serveur.com s ur
mon serveur.



où ça ? dans une zone ? dans /etc/hosts ?

je n'arrive pas à le pinger avec ce nom depuis une machine
distante,



distante veut dire ici depuis l'internet ou en local ?

pas de problème sur le serveur??



tu arrives pinger le serveur depuis le serveur ??? ça me semble assez nor mal
non?

Sur le client nslookup me donne
server can't find pc.serveur.com: NXDOMAIN



que dit :

dig www.debian.org


Ou, ai-je oublié quelque-chose?



il me semble que voui... un serveur DNS est assez compliqué à mettre en place
de prime abord. Je conseille la lecture de

http://christian.caleca.free.fr/dns/

pour y voir plus clair.

voila si vous pouviez m'aider.



sans plus de précision, ça va être difficile.

h




--
steve
jabber :
Avatar
phil
Merci pour ta réponse
première chose, ne pas "highjacker" un fil déjà existant, mais en c réer un
nouveau.



A propos de Highjacker je ne vois pas trop à quoi ca se rapporte.

> Faut-il obligatoirement être enregistré auprès d'un organisme off iciel
> pour faire marcher un nom de domaine sur un réseau local branché à
> internet.

non si c'est purement local. Par exemple, chez moi, j'ai créé un doma ine
"maison.mrs", comme ça je suis sûr de pas emmerder le reste du monde..
ensuite j'ai défini une zone contenant mes différentes machines et je peux
donc les pinguer en local avec leur petit nom. Mais bien sûr je ne peux pas
le faire depuis l'extérieur..




Ok c'est exactement ce que je cherche à faire. Mais ou definit-on cette z one
sur un routeur ou passerelle? ou bien sur le serveur.

> Je m'explique prés avoir mis une configuration du type pc.serveur.com sur
> mon serveur.

où ça ? dans une zone ? dans /etc/hosts ?



Le serveur sur une mandriva 2006 donne

Sur le serveur la config dans /etc/hosts est
127.0.0.1 localhost.localdomain localhost
192.168.1.6 pc.serveur.com


Lorsque je configure le dns en maitre je met la config suivante:
Nom du serveur : pc
nom du domaine : serveur.com
DNS externe : neant
Domaine de recherche par défaut: serveur.com


> je n'arrive pas à le pinger avec ce nom depuis une machine
> distante,

distante veut dire ici depuis l'internet ou en local ?



En local.

> pas de problème sur le serveur??

tu arrives pinger le serveur depuis le serveur ??? ça me semble assez
normal non?



En fait le ping du nom de domaine pc.serveur.com marche c'est ce que je
voulais dire.


> Sur le client nslookup me donne
> server can't find pc.serveur.com: NXDOMAIN

que dit :

dig www.debian.org



sur le client en local:
; <<>> DiG 9.3.1 <<>> www.debian.org
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58329
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.debian.org. IN A

;; ANSWER SECTION:
www.debian.org. 86400 IN A 192.25.206.10

;; Query time: 104 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Tue Jan 10 17:07:37 2006
;; MSG SIZE rcvd: 48




http://christian.caleca.free.fr/dns/

pour y voir plus clair.


Très bon site effectivement

En faite ca marche si sur la machine cliente je rajoute dans /etc/hosts la
ligne "(@ du serveur) pc" alors depuis une machine en local le $ ping pc
marche mais le $ping pc.serveur.com ne marche pas. Sans cette ligne pas moy en
de pinger pc.

quelquechose m'échape certainement. Suis-je obliger de rajouter une ligne à
chaque client dans /etc/hosts.

Merci
Avatar
steve
Le Mardi, 10 Janvier 2006 17.19, phil a écrit :
Merci pour ta réponse



pas de quoi. Je parle à la même personne ? Harri et Phil ne font qu'un ?


> première chose, ne pas "highjacker" un fil déjà existant, mais en créer
> un nouveau.

A propos de Highjacker je ne vois pas trop à quoi ca se rapporte.



je me suis peut-être mal exprimé: je voulais dire que ça ne se fait p as de
poser une question dans un fil déjà existant (ici Pb Bind), d'autant pl us que
c'est assez HS comme question (comment configurer un serveur de noms, rien à
voir avec Debian), mais bon c'est pas trop grave, ça se voit souvent par
ici ;-)


> > Faut-il obligatoirement être enregistré auprès d'un organisme o fficiel
> > pour faire marcher un nom de domaine sur un réseau local branché à
> > internet.
>
> non si c'est purement local. Par exemple, chez moi, j'ai créé un do maine
> "maison.mrs", comme ça je suis sûr de pas emmerder le reste du mond e..
> ensuite j'ai défini une zone contenant mes différentes machines et je
> peux donc les pinguer en local avec leur petit nom. Mais bien sûr je ne
> peux pas le faire depuis l'extérieur..

Ok c'est exactement ce que je cherche à faire. Mais ou definit-on cette
zone sur un routeur ou passerelle? ou bien sur le serveur.



ça dépend de ta configuration réseau: si t'as une machine qui fait of fice de
passerelle entre Internet et ton réseau local, le plus simple est d'insta ller
ton Bind sur cette machine. Mais d'autres configurations sont possibles,
genre DMZ, mais là ça demande un peu plus de travail...

> > Je m'explique prés avoir mis une configuration du type pc.serveur.c om
> > sur mon serveur.
>
> où ça ? dans une zone ? dans /etc/hosts ?

Le serveur sur une mandriva 2006 donne



c'est donc du bon HS ;-)

Sur le serveur la config dans /etc/hosts est
127.0.0.1 localhost.localdomain localhost
192.168.1.6 pc.serveur.com





Lorsque je configure le dns en maitre je met la config suivante:
Nom du serveur : pc
nom du domaine : serveur.com
DNS externe : neant



comment tu fais pour surfer avec ça ? il faut bien avoir quelque part l'i p du
dns de ton fai il me semble.

Domaine de recherche par défaut: serveur.com



ce domaine existe dans la vraie vie, donc ATTENTION si ce n'est pas le tien.

cf. whois serveur.com



> > je n'arrive pas à le pinger avec ce nom depuis une machine
> > distante,
>
> distante veut dire ici depuis l'internet ou en local ?

En local.



que donne la commande 'route' en root ?


> > pas de problème sur le serveur??
>
> tu arrives pinger le serveur depuis le serveur ??? ça me semble assez
> normal non?

En fait le ping du nom de domaine pc.serveur.com marche c'est ce que je
voulais dire.



pc.serveur.com n'est pas un nom de domaine. serveur.com l'est par contre.

Peux-tu nous faire un dessin de ton réseau local histoire d'y voir plus
clair ?

> > Sur le client nslookup me donne
> > server can't find pc.serveur.com: NXDOMAIN
>
> que dit :
>
> dig www.debian.org

sur le client en local:
; <<>> DiG 9.3.1 <<>> www.debian.org
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58329
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.debian.org. IN A

;; ANSWER SECTION:
www.debian.org. 86400 IN A 192.25.206.10

;; Query time: 104 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)



c'est l'ip de qui ça ? de ton modem, de ta passerelle ?

;; WHEN: Tue Jan 10 17:07:37 2006
;; MSG SIZE rcvd: 48

> http://christian.caleca.free.fr/dns/
>
> pour y voir plus clair.

Très bon site effectivement



oui, à lire et à relire.

En faite ca marche si sur la machine cliente je rajoute dans /etc/hosts la
ligne "(@ du serveur) pc" alors depuis une machine en local le $ ping pc
marche mais le $ping pc.serveur.com ne marche pas. Sans cette ligne pas
moyen de pinger pc.



dessin du réseau pliz. Mais imaginons que tu as 2 machines, A le serveur et B
ta machine perso. Si tu renseignes le /etc/hosts des 2 machines avec leurs
ip, tu dois pouvoir pinguer de A vers B et inversément sans problème.

quelquechose m'échape certainement. Suis-je obliger de rajouter une lig ne à
chaque client dans /etc/hosts.



oui. Comment veux-tu que chaque machine connaisse l'adresse des autres si t u
ne le fais pas ? c'est là où un serveur DNS peut être utile si tu as beaucoup
de bécanes.

Désolé si je pose pleins de questions, mais j'ai bien peur de n'avoir p as tout
compris de ta config, je ne sais même pas si tu as un Bind d'installé c hez
toi, c'est dire..

Merci



con mucho gusto !

--
steve
jabber :
1 2