On Sunday 16 March 2008, Joseph L. Casale wrote:
I have a DNS server which is not returning mx queries for some reason? The zone file is as follows:
$TTL 1H @ IN SOA example.com. root.example.com. ( 1 ; serial# 3H ; refresh 1H ; retry 1W ; expire 1H ) ; minimum NS ns1.example.com. MX 10 mail TXT "v=spf1 a mx include:isp.com -all"
example.com. A aaa.bbb.ccc.ddd ns1 A aaa.bbb.ccc.ddd mail A aaa.bbb.ccc.ddd
The server is setup as with a caching only configuration with recursion turned off. Anyone have any idea what could be wrong?
You should probably be using a FQDN for the MX record.
Here's an example of a DNS record that works for me: ; Zone File for hosix.com $TTL 14400 @ 14440 IN SOA ns1.hosix.com. root.alder.hosix.com. ( 2005043003 14400 7200 3600000 86400 )
hosix.com. 14400 IN NS ns1.hosix.com. hosix.com. 14400 IN NS ns2.hosix.com.
hosix.com. 14400 IN A 207.58.168.98
hosix.com. 14400 IN MX 0 hosix.com.
mail 14400 IN CNAME hosix.com. www 14400 IN CNAME hosix.com. ftp 14400 IN CNAME hosix.com.
The named log files are pretty good at showing why things aren't working.
Shawn