I have configured DNS in a manner that is causing problems. I would like to know how to best do it. Wingate is version 6.0.3 ,Build 1005. The Wingate server has two NICs. The networks on these connections are properly identified as Internal and External in Wingate. The NIC on the External network connects to DSL.
The DNS entries on the NIC on the External Network are the DNS servers at the ISP for DSL users: 203.146.237.237 and 203.146.237.222. These are also the only entries in the DNS/WINS Resolver in Wingate.
The network is a Windows NT network. (It will be upgraded to Windows 2003 sometime in the next two months.)
Originally, the sole DSL entry on the NIC on the Internal Network was the DNS server on the primary domain controller. That DNS was originally configured without forwarders. I found that NSLOOKUP on the Internet Server looked only at the DNS server on the PDC in that configuration. Therefore, I changed the DNS servers on the NIC on the Interneal to include both of the Network were changed to include servers at the ISP for DSL users followed by the DNS on the PDC. (That configuraton seemed to work better than configuring the DNS on the PDC with forwarders to the DNS servers at the ISP for DSL users.)
DHCP is configured so that client PCs have a single DNS - which is Wingate.
Even though there are no forwarders on the DNS on the PDC, that DNS seems to do most of the work. The DNS on the PDC seems to be doing most of the lookups for clients, and it makes a huge number of lookups via ENS during DNS-based blacklist checks for email.
Being that this is an NT network - which really uses WINS rather than DNS - I tried eliminating the DNS entry for the PDC on the NIC on the Internal network altogether. Wingate worked, but lots of redundant DNS calls appeared in client sessions. Worse, however, a nasty email problem immeadiately became a regular event that had appeared only sporadically previously: This is the "stuck" or orphaned message problem. Within an hour of having eliminated the DNS entry for the PDC on the NIC on the Internal network, some ten messages had become orphaned. Obviously, I had discovered how not to configure DNS in Wingate.
I previously found the use of forwarders in NT DNS to provide slow and sometimes unreliable DNS. I have the NT DNS configured without forwarders. Nonetheless, Wingate uses the NT DNS. And the NT DNS happily communicates with DNS servers on teh Internet. The NT DNS has cached entries to all sorts of DNS's in various domains and makes calls to these and other DNS servers as needed. When I delete this cache, the NT DNS server quickly and happily recreates it.
I think it is probably best to bite the bullet and enter the IP Internetal IP of the Wingate server as a forwarder in the NT DNS on the PDC. When I just tried this, I ended up creating a DNS lookup loop if I continued to include the PDC DNS entry on the NIC on the Internal Network, and I ended up with the orphaned message problem in spades as well as ineffective DNS if I eliminated that lookup.
Please point me in the right direction.
Thank you.