Yes i always increment the serial number before updating zone file. This problem was not persisting before. This only happened after i upgraded the bind package.
Gaurav Pruthi On Thu, Nov 6, 2008 at 6:18 PM, Jack Tavares <[EMAIL PROTECTED]> wrote: > Did you change the serial number? > You have to bump the serial number > > -- > > ________________________________________ > From: [EMAIL PROTECTED] [EMAIL PROTECTED] On Behalf Of > Gaurav Pruthi [EMAIL PROTECTED] > Sent: Saturday, November 01, 2008 3:32 PM > To: bind-users@isc.org > Subject: rndc reload not reflecting the changes made in zone file. > > Hi All, > I have recently upgraded and migrated my DNS server. Version i am using now > is 9.3.5-P2. Problem i am facing is that whenever i make some changes in > zone file (either changing or adding a record), after running rndc reload > domain.com, it is not showing any error but when i run > > dig domain.com (running the command of the name server > itself) > > it is still showing the old records. There is no issue related to rndc-key > as all the file rndc.conf, rndc.key and named.conf are having the same key. > > Permissions of the files are as follows. Named daemon is running as "named" > user. > > -rwxrwxr-- 1 root named /usr/local/named/etc/named.conf > -rw-r----- 1 root named /usr/local/named/etc/rndc.conf > -rw-r----- 1 root named /usr/local/named/etc/rndc.key > > When i run rndc -V reload domain.com, i gets this message > create memory context > create socket manager > create task manager > create task > create logging context > setting log tag > creating log channel > enabling log channel > create parser > get default key > get config key list > decode base64 secret > reload > post event > using server 127.0.0.1 (127.0.0.1#953) > create socket > connect > create message > render message > schedule recv > send message > parse message > create message > render message > schedule recv > send message > parse message > zone reload queued > [EMAIL PROTECTED] ~]# /usr/local/named/sbin/rndc -V reload domain.com > create memory context > create socket manager > create task manager > create task > create logging context > setting log tag > creating log channel > enabling log channel > create parser > get default key > get config key list > decode base64 secret > reload > post event > using server 127.0.0.1 (127.0.0.1#953) > create socket > connect > create message > render message > schedule recv > send message > parse message > create message > render message > schedule recv > send message > parse message > zone reload up-to-date > > > The zone gets updated when i restarts the named daemon. > > In /var/log/named message appear as: > > general: zone domain.com/IN: loaded serial 3000000122 > > > Kindly suggest what could be the issue. > > > > Thanks, > Gaurav Pruthi >