[ resolu ] Réplication serveur DNS Bind9

Bonjour,

J’ai un problème pour faire répliquer mes serveurs DNS. Il n’y a aucun soucis lors du named-chekconf et du named-checkzone sur chaque zone de chaque serveurs.
Serveur primaire : srvdebian 192.168.1.2
Serveur secondaire : srvdebianbis 192.168.1.3

Les deux serveurs sont vitualisés sous VMWare 2.0. Ils sont en host only. J’arrive à faire un ping du DNS1 vers DNS2. Sur le serveur secondaire j’ai un chown -R bind db.azerty.local db.1.168.192 pour autoriser bind à écrire sur ces deux fichiers.

Serveur primaire

zone "azerty.local" {
	type master;
	file "/etc/bind/db.azerty.local";
	allow-transfer {192.168.1.3; }; #Les serveurs esclaves autorisés à demander un transfert
	notify yes;
	forwarders {192.168.1.1; };
};

zone "1.168.192.in-addr.arpa" {
	type master;
	file "/etc/bind/db.1.168.192";
	allow-transfer {192.168.1.3;};
	forwarders {192.168.1.1; };
};



$TTL 604800
@	IN	SOA	srvdebian.azerty.local.	admin.toto.com. (
		
		2010022003 	; Sérial :  numéro de série à incrémenter à chaque modification de ce fichier. Ce numéro est utilisé par les serveurs esclave afin qu'il sache qu'ils doivent mettre à jour de base de données
		60		; Refresh : à l'expiration du délai refresh le serveur esclave va entrer en communication avec le maître et si il ne le trouve pas, il fera une nouvelle tentative au bout du délai retry et si au bout du délai expire il considérera que le serveur n'est plus disponible.
		60		; Retry
		2419200		; Expire
		604800		; Minimum : Durée de vie minimum du cache
)

@		IN	NS	srvdebian.azerty.local.
		IN	NS	srvdebianbis.azerty.local.

srvdebian	IN	A	192.168.1.2
srvdebianbis	IN	A	192.168.1.3

www		IN	CNAME	srvdebian




$TTL 604800
@	IN	SOA	srvdebian.azerty.local. admin.toto.com. (
		2010022002      ; Sérial :  numéro de série à incrémenter à chaque modification de ce fichier. Ce numéro est utilisé par les serveurs esclave afin qu'il sache qu'ils doivent mettre$
                60	        ; Refresh : à l'expiration du délai refresh le serveur esclave va entrer en communication avec le maître et si il ne le trouve pas, il fera une nouvelle tentative a$
                60              ; Retry
                2419200         ; Expire
                604800          ; Minimum : Durée de vie minimum du cache
)

@               IN      NS      srvdebian.azerty.local.
                IN      NS      srvdebianbis.azerty.local.

srvdebian	IN	A	192.168.1.2
srvdebianbis	IN	A	192.168.1.3

2		IN	PTR	srvdebian.azerty.local.
3		IN	PTR	srvdebianbis.azerty.local.

Serveur secondaire

[code]zone “azerty.local” {
type slave;
file “/etc/bind/db.azerty.local”;
masters {192.168.1.2; };
forwarders {192.168.1.1; };
};

zone “1.168.192.in-addr.arpa” {
type slave;
file “/etc/bind/db.1.168.192”;
masters {192.168.1.2; };
forwarders {192.168.1.1; };
};

$TTL 604800
@ IN SOA srvdebianbis.azerty.local. admin.toto.com. (

	2010022002 	; Sérial :  numéro de série à incrémenter à chaque modification de ce fichier. Ce numéro est utilisé par les serveurs esclave afin qu'il sache qu'ils doivent mettre à jour de base de données
	60		; Refresh : à l'expiration du délai refresh le serveur esclave va entrer en communication avec le maître et si il ne le trouve pas, il fera une nouvelle tentative au bout du délai retry et si au bout du délai expire il considérera que le serveur n'est plus disponible.
	60		; Retry
	2419200		; Expire
	604800		; Minimum : Durée de vie minimum du cache

)

@ IN NS srvdebian.azerty.local.
IN NS srvdebianbis.azerty.local.

srvdebian IN A 192.168.1.2
srvdebianbis IN A 192.168.1.3

$TTL 604800
@ IN SOA srvdebianbis.azerty.local.
admin.toto.com. (
2010022001 ; Sérial : numéro de série à incrémenter à chaque modification de ce fichier. Ce numéro est utilisé par les serveurs esclave afin qu’il sache qu’ils doivent mettre$
60 ; Refresh : à l’expiration du délai refresh le serveur esclave va entrer en communication avec le maître et si il ne le trouve pas, il fera une nouvelle tentative a$
60 ; Retry
2419200 ; Expire
604800 ; Minimum : Durée de vie minimum du cache
)

@ IN NS srvdebian.azerty.local.
IN NS srvdebianbis.azerty.local.

srvdebian IN A 192.168.1.2
srvdebianbis IN A 192.168.1.3

2 IN PTR srvdebian.azerty.local.
3 IN PTR srvdebianbis.azerty.local.

[/code]

Merci de votre aide.
Cordialement

Après vérification des logs j’ai compris qu’il y avait un problème de droit lors du message d"erreur " failed while receiving presponses: permission denied"
Ce message était dans /var/log/syslog

Pour le résoudre j’ai tapé : chown -R bind:bind /etc/bind

Voilà.