DNS: TXT SPF record with CNAME (with BIND)
openspf.org may recommend adding a record such as:mail.domain.tld. IN TXT "v=spf1 a -all"
Upon adding the TXT record, you may receive the following errors when running a named-checkzone (our through your control panel, such as WHM/cPanel):
# named-checkzone domain.tld /var/named/domain.tld.db
dns_master_load: /var/named/domain.tld.db:30: mail.domain.tld: CNAME and other data
zone domain.tld/IN: loading master file /var/named/domain.tlddb: CNAME and other data
The issue is that you cannot mix CNAME (look in your zone file, mail.domain.tld. will be a CNAME) with other records for a name as this is a DNS restriction. The solution is to change mail.domain.tld to an A record (from the CNAME) and disaster should be averted.



