I seem to be getting a different response than you from those DNS servers that you've listed in your resolv.conf:
Code:
dig @208.67.222.222 buttonhost.net any
; <<>> DiG 9.5.0-P2 <<>> @208.67.222.222 buttonhost.net any
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27880
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;buttonhost.net. IN ANY
;; ANSWER SECTION:
buttonhost.net. 28649 IN A 74.81.191.68
buttonhost.net. 28649 IN NS ns4.dn***it.com.
buttonhost.net. 28649 IN NS ns1.dn***it.com.
buttonhost.net. 28649 IN NS ns2.dn***it.com.
buttonhost.net. 28649 IN NS ns3.dn***it.com.
;; Query time: 74 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Fri Jun 19 18:22:15 2009
;; MSG SIZE rcvd: 131
Code:
dig @208.67.222.222 buttonhost.net mx
; <<>> DiG 9.5.0-P2 <<>> @208.67.222.222 buttonhost.net mx
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63114
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;buttonhost.net. IN MX
;; ANSWER SECTION:
buttonhost.net. 28800 IN MX 0 mail.buttonhost.net.
;; Query time: 217 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Fri Jun 19 18:22:29 2009
;; MSG SIZE rcvd: 53
and your server seems to be called mail.buttonhost.net rather than webhost1.buttonhost.net, you should also note that the host `hostname` command returns the wrong IP address. If the reason for that is that you're behind a firewall or NAT router then you'll need to set-up a
Split DNS