Bonjour,
je fais actuellement un test ou l'autre avec Bind - dns primaire - dns secondaire répliqué.
OS : CentOS 6.4
Mon serveur dns primaire est créé le service named se lance correctement et la résolution fonctionne correctement.
J'essaye donc de faire la réplication sur le serveur secondaire, je créée le fichier named.conf dans /var/named/chroot/etc/named.conf et je copie la clé du primaire /etc/rndc.key sur le secondaire.
Le problème étant, quand je démarre le named sur le secondaire, il démarre bien, par contre, au lieu de répliquer les fichiers de zones venant du primaire, il me recrée une arborescence étrange qui disparaît dès l'arrêt du service Oo
/var/named/chroot/var/named/chroot/var/named/....
Voici les configs file :
Primaire :
Code :
- // named.rfc1912.zones:
- //
- // Provided by Red Hat caching-nameserver package
- //
- // ISC BIND named zone configuration for zones recommended by
- // RFC 1912 section 4.1 : localhost TLDs and address zones
- // and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt
- // (c)2007 R W Franks
- //
- // See /usr/share/doc/bind*/sample/ for example named configuration files.
- //
- include "/etc/rndc.key";
- options {
- directory "/var/named";
- forwarders {8.8.8.8; };
- };
- //Forward zone section for example.com
- zone "localdomain.local" IN {
- type master;
- file "db.localdomain.local"; //forward zone files in /var/named
- allow-update { none; };
- allow-transfer {192.168.0.241; };
- };
- // Reverse Zone Section for example.com
- zone "0.168.192.in-addr.arpa" IN {
- type master; // Declaring as DNS Master Server
- file "db.192.168.0"; // reverse zone files in /var/named
- allow-update { none; };
- allow-transfer {192.168.0.241; };
- };
|
Fichier de zone + sa reverse :
Code :
- ;comment is given by symbol ; ,hence this line is commented
- ; IN SOA we give Start Of Authority email id in this pattern, username.domainname.tld eg. admin.example.com
- ; FQDN must have period (.) sign at trailing end,see given below "IN NS ns1.example.com."
- $TTL 1D
- @ IN SOA ns1.localdomain.local dnsmaster.localdomain.local. (
- 2013081101 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H ) ; minimum
- IN NS ns1.localdomain.local.
- IN A 192.168.0.240
- NS1 IN A 192.168.0.240
- NS2 IN A 192.168.0.241
|
Code :
- ;Reverse Zone File for example.com
- ; do not forget to use period (.) at trailing end of FQDN
- $TTL 1D
- @ IN SOA ns1.localdomain.local dnsmaster.localdomain.local. (
- 2013081101 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H ) ; minimum
- NS ns1.localdomain.local.
- 240 IN PTR ns1.localdomain.local.
- 241 IN PTR ns2.localdomain.local.
|
Le secondaire - named.conf
Code :
- // named.rfc1912.zones:
- //
- // Provided by Red Hat caching-nameserver package
- //
- // ISC BIND named zone configuration for zones recommended by
- // RFC 1912 section 4.1 : localhost TLDs and address zones
- // and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt
- // (c)2007 R W Franks
- //
- // See /usr/share/doc/bind*/sample/ for example named configuration files.
- //
- include "/etc/rndc.key";
- options {
- directory "/var/named";
- forwarders {8.8.8.8; };
- };
- //Forward zone section for example.com
- zone "localdomain.local" IN {
- type slave;
- file "db.localdomain.local"; //forward zone files in /var/named
- masters {192.168.0.240; };
- };
- // Reverse Zone Section for example.com
- zone "0.168.192.in-addr.arpa" IN {
- type slave; // Declaring as DNS Master Server
- file "db.192.168.0"; // reverse zone files in /var/named
- masters {192.168.0.240; };
- };
|
Je dois bien avouer ne pas comprendre l'astuce. Même sans configuration, si je démarre le secondaire il me recrée cette double arborescence chroot. Le serveur est un template donc même machine et elles ont subis exactement les mêmes installations de package. (j'ai déjà réinstaller une fois le secondaire et ça ne change rien OO)
Si quelqu'un peut m'aider à percer le mystère
Merci