I have a public domain: xyz.org. Behind my firewall I have a SBS 2008 server, server 2008 database server, linux webserver and linux file server. There are an additional 10 domain connected Windows workstations.
The SBS 2008 machine is the main DNS server and the DHCP server. The office has basically 2 domains: the local windows domain xyz.local, and the publicly visible domain xyz.org.
The linux web server has a static IP and it's dnsdomain is xyz.org. There are no issues with this computer.
My problem is with the linux file server. I have several problems, in fact, but one at a time. This host is supposed to be a local host only - not visible to the Internet. I've configured it to get a dynamic IP address from the SBS server and I've set it's dnsdomain to xyz.local.
Problem 1: from this file server I can connect to the webserver via e.g. email@example.com, telnet webserver.xyz.local, etc, but I cannot see the public domain xyz.org:
$ ping webserver.xyz.org
ping: unknown host webserver.xyz.org
yet I can see other public domains, e.g. yahoo.com:
$ ping yahoo.com
PING yahoo.com (188.8.131.52) 56(84) bytes of data.
64 bytes from ir1.fp.vip.ne1.yahoo.com (184.108.40.206): icmp_req=1 ttl=53 time=32.5 ms
What is my problem? It seems like my SBS 2008 DNS server is resolving external public domains, but isn't resolving the public domain it is hosting.