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
[root@server ~]# /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