I have a DSL connection and get assigned 2 name servers from my ISP. This works fine and I can see the 2 ISP’s nameservers listed in the winipcfg utility.
Now I have a Cisco 3000 VPN client software and when I create a tunnel I get assigned 2 internal nameserver from the tunnel. Now winipcfg shows only the 2 internal nameservers.
The problem is when I lookup addresses the external DNS servers are tried first, and this returns addresses that are from my company’s external nameserver. These are NAT addresses and I need to be returned the internal (real) address or I do not access them via the tunnel.
If I lookup a server name that has no externally assigned DNS entry, the client will first try the external DNS and get no answer and try the internal DNS server and get the correct address returned. I believe this behavior is wrong and the internal DNS should be tried first.
Also, MS winipcfg only seems to show up to 2 nameserver addresses, even though I know more are being used.(I checked it with a sniffer). Is there any utility for windows98 that will let me see or manipulate ALL nameservers assigned and their priority?