On 01/13/2015 12:10 PM, Mateusz Guz wrote: > Have you found a solution? > > Did u allow master dns server to update the slave in /etc/named.conf ? > > > > -----Original Message----- > From: centos-boun...@centos.org [mailto:centos-boun...@centos.org] On Behalf > Of John R Pierce > Sent: Monday, January 12, 2015 7:02 AM > To: centos@centos.org > Subject: Re: [CentOS] Zone file not written to slave DNS server > > On 1/11/2015 9:28 PM, Emmett Culley wrote: >> I have mostly succeeded in getting master and slave DNS servers operational. >> Mostly, because the zone file is not written when a zone is updated on the >> master server when the notify and transfer process happens. >> >> The slave DNS server gets the changes to the modified zone, but the slave >> zone file remains as before. I've found a few tutorials and lots of >> discussions, many of which talk about the slave's zone file getting written >> upon transfer, but none mention what configuration option would cause the >> slave's files to get updated. >> >> The master is on a Cantos 6 server and the slave is on a Cantos 7 machine. > > does the named service have write access to the slave directory ? chown > named.named /path-to-named/slave > > oh, is your slave chrooted? are you looking in the right directory, eg, > /var/named/chroot/var/named/slave ? > > I am seeing the following in the log:
Jan 13 12:08:44 g1 named[16370]: 13-Jan-2015 12:08:44.792 general: info: zone mydomain.com/IN: Transfer started. Jan 13 12:08:44 g1 named[16370]: 13-Jan-2015 12:08:44.885 xfer-in: info: transfer of 'mydomain.com/IN' from xx.xx.xxx.xxx#53: connected using 66.208.208.151#40226 Jan 13 12:08:44 g1 named[16370]: 13-Jan-2015 12:08:44.948 general: info: zone mydomain.com/IN: transferred serial 112 Jan 13 12:08:44 g1 named[16370]: 13-Jan-2015 12:08:44.948 xfer-in: info: transfer of 'mydomain.com/IN' from xx.xx.xxx.xxx#53: Transfer completed: 1 messages, 38 records, 898 bytes, 0.063 secs (14253 bytes/sec) Jan 13 12:08:44 g1 named[16370]: 13-Jan-2015 12:08:44.949 notify: info: zone mydomain.com/IN: sending notifies (serial 112) Yet the slaves/mydomain.com.db file does not get updated. There must be an option I am not setting correctly. Slave config: Global: options { allow-notify { mas.ter.IPa.ddr; }; allow-transfer { mas.ter.IPa.ddr; }; . . . }; Per zone: zone "mydomain.com." IN { type slave; file "slaves/mydomain.com.db"; masters { mas.ter.IPa.ddr; }; }; Master config: Global: options { allow-transfer { sla.ve.IP.net/28; 127.0.0.1; }; also-notify { sla.ve.IPa.ddr; }; allow-update { none; }; notify explicit; . . . }; I also tried it with allow-update set to slaves IP address, even though I was sure that option was about dynamic DNS, not zone transfer to a slave. Of course that didn't work either. Emmett _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos