On a Windows 2000 server Domain Controller, I have set the DNS in LAN properties to this machine's IP address (192.168.100.59), as it is advised elsewhere (in Microsoft Support web site.)
This computer is behind a proxy. Internet explorer works fine, but when I try to nslookup yahoo.com, I get nothing but a DNS request timeout 2 seconds.... If I add the IP address of the proxy server which is also a DNS server, as a secondaty DNS in LAN properties, it will work fine.
Meanwhile, many other computers use my server as the primary and only DNS to connect to internet, and they are working! I can ping them from other computers behind the proxy, and vice versa, they have access to internet, but there is a related problem: If I try to access a FTP address (outside the proxy LAN) from a computer in our LAN (the server or the clients), it is unable to login to FTP, so shows the contents some way that you can download them but can not delete upload them (i.e. it is not like Explorer view, it is like when you access the account anonymously) Well it is not totally anonymous, since anonymous login is disabled on that FTP site, but it does not have writing permission.
But If I add the IP of the proxy server to DNSs in the LAN properties (server or client), it will work fine! Seems that my DNS is not working fine.
All I have on this DNS server:
Two forward lookup zones: one named || and the other named ssrc.local
One reverse lookup zone: named 192.168.100.x subnet
One other expert told me that the || forward lookup zone is not normal, and it's name is illegal, and I can safely delete it. I deleted it and my server was TOTALLY damaged. (http:Q_21078387.html
) so I will never do it again!
Any answer is highly appreciated.