How to check if a DNS zone of a domain named domain.tld is synchronized to a name server, say, ns.server.com provided that there is a corresponding DNS records in the zone:
Top > Service Director > Domain Manager > Domains > domain.tld > DNS Zone
domain.tld. 600 NS ns.server.com.
To troubleshoot a zone synchronization to a name server you need to:
- Synchronize the name server: go
Top > Service Director > Domain Manager > Name Servers, tick a checkbox next to the name server in question (ns.server.com in our example) and press Synchronize; if the zone appears in
/var/named/named.zoneson the name server, the zone synchronizes successfully.
- The data in
/var/named/domain.tld.zoneis refreshed in accordance with the Refresh time set in the SOA record of the zone. Thus, to make sure the zone is propagated correctly, go
Top > Service Director > Domain Manager > Domains > domain.tld > DNS Zone > SOA record, note the current Refresh value and decrease it temporary to, say, 10. Create a test record (TXT will do) or change something in existing records. If after 10 seconds the changes are seen in
/var/named/domain.tld.zoneon ns.server.com, all is good.
NOTE named directory can be chrooted. To check that, go
/etc/sysconfig/named on the name server and note the ROOTDIR value.