Originally posted by goodman
I am setting up a public DNS server for my registered domain. I have the following problem.
I have a LAN, I use one the hosts (redhat linux box) to setup the DNS server. When I do the DNS query on this machine using the private IP or localhost, everything is fine.
I can do
>server 192.168.0.103 (private IP of the host)
the output is correct
However, if I do it on another machine(windows XP) in the LAN, and I do the exactly the same thing as above. I wanted to qurey the server for the IP of my domain.
I got no answer, saying the "no response from the server".
Another problem is, on both machines, if I use the public IP, then neither of them work.
Can anybody help me? Thanks in advance!
Hmmm... I didn't quite understand... Can you resolve other host names from your DNS machine?
for instance if you do:
> dig www.cnn.com
(use dig instead of nslookup
What will be the outcome?
If you cant get to the outer world through the DNS server then none of the other machines in your LAN will.
Check the gateway of the DNS server.
And as shubb said, check the firewall policy and enable incoming queries on port 53 from your LAN if it is not already enabled.
Other than that, in the LAN clients in the specify to not to use the proxy (if one) for your domain, or for your network's addresses.