It looks like you might have the same problem I just had.
;; ANSWER SECTION:
anackin6.net. 86380 IN CNAME host1.anackin6.net.
host1.anackin6.net. 86380 IN A 184.104.59.56
Since you have a CNAME pointing to host1.anackin6.net for anackin6.net you probably did the same thing as me. Set MX records with the same name as the CNAME record anackin6.net. Apparently this isn't allowed by BIND and won't work.
Change the name(s) of your MX records to the host your CNAME points to and it should start working (i.e. host1.anackin6.net).What my domain looks like now after I changed
fixed it:
; <<>> DiG 9.5.1-P2.1 <<>> mx x.info @ns2.he.net
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16559
;; flags: qr aa rd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;x.info. IN MX
;; ANSWER SECTION:
x.info. 86400 IN CNAME xenon.x.info.
xenon.x.info. 86400 IN MX 10 ASPMX.L.GOOGLE.COM.
xenon.x.info. 86400 IN MX 20 ALT1.ASPMX.L.GOOGLE.COM.
Edit: Apparently having a CNAME and a SOA record with the same name is also not a great idea.
I figured this out thanks to the quick response from Gary Shaver at
dnsadmin@he.net.