I have a DNS server running BIND 9.2.2 - I have set up named.conf and the in-addr.arpa for my IP address in this box as a primary DNS server on the internet.
The problem is this: Whenever I run a host x.x.x.x or a dig -x x.x.x.x locally from my machine I get the proper NOERROR responses with all the details listed. However, whenever I try to run the same host or dig from another machine not connected to the same ISP network, I get a SERVFAIL error!
Is the host or dig supposed to resolve the reverse DNS entry from my server's IP address, or is it looking at my ISP's primary and secondary DNS servers for this?
I can ping my server from the 2nd machine, no problem. When I use my server as my primary DNS on the 2nd machine, no problem. Why is this? Can anyone shed some light here for me?