Problem

You get the following error while loading (or reloading) a zone:

  rndc: 'reload' failed: CNAME and other data

Analysis

You have probably two entries of the same name in the zone file of that domain (usually in “$BIND_ROOT/var/named/named.yourdomain.com”), i.e.:

  mail   IN  CNAME some.domain.com.
  mail   IN  A  11.11.11.11

You can also check your zone file using the following command:

# named-checkzone yourdomain.com /var/named/named.yourdomain.com
dns_master_load: /var/named/named.yourdomain.com:29: mail.yourdomain.com: CNAME and other data
zone yourdomain.com/IN: loading master file /var/named/named.yourdomain.com: CNAME and other data

If you do not have access to zone files and you want just to see the whole zone, use the following command:

# dig axfr yourdomain.com @master-server > tmp

Then just examine the tmp file:

# named-checkzone yourdomain.com tmp

Solution



Remove one of your duplicate entries and reload your zone (or name server).

  # rndc reload youdomain.com
BIND named: rndc: ‘reload’ failed: CNAME and other data
Tagged on:         

Leave a Reply

Your email address will not be published. Required fields are marked *