Question : WinXP VPN connection - DNS queries are sent to wrong DNS server

Hi!

Well, this prob is driving me mad. I've established an L2TP over IPSec VPN connection from my home location to my company.
The VPN connection is don over my local router with inet access. My local router acts as DNS relay, so when i surf normally, all
DNS queries are sent to this one.

When i connect my VPN i can ping my companys machines perfectly. The VPN also assignes the companies DNS servers to the
connection, and if i do a fully qualified nslookup to a machine at the company i get a response from the company DNS server.

The problem now is if i do for an example "nslookup offw2k3mx001.css.net" i get the right 192.168.1.25 ip address, but if i
"ping offw2k3mx001.css.net" i get an ip of 204.13.160.129, the same ip i can find in the DNS resolver cache.

I did a little sniffing and i saw that the DNS request that is done when i did the ping command has gone to my local router DNS relay.
That one does what it should and goes out to the big wide world and delivers me a different IP.

Is there a way to force my machine to use the VPN connections DNS first hand? I tried that config above with a colleague of mine and it
worked fine for him, his WinXP asked the VPNs DNS.

Any help would be appreciated,
cheers,
Stefan


Some side info:

My routes:

===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 13 02 29 dc f8 ...... Intel(R) PRO/Wireless 3945ABG Network Connection - Packet Scheduler Miniport
0x3 ...00 15 58 28 fc c4 ...... Intel(R) PRO/1000 PL Network Connection - Packet Scheduler Miniport
0xa0005 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0        10.10.1.1      10.10.1.37       21
          0.0.0.0          0.0.0.0     192.168.10.2    192.168.10.2       1
        10.10.1.0    255.255.255.0       10.10.1.37      10.10.1.37       20
       10.10.1.37  255.255.255.255        127.0.0.1       127.0.0.1       20
   10.255.255.255  255.255.255.255       10.10.1.37      10.10.1.37       20
    62.99.230.114  255.255.255.255        10.10.1.1      10.10.1.37       20
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
     192.168.10.2  255.255.255.255        127.0.0.1       127.0.0.1       50
   192.168.10.255  255.255.255.255     192.168.10.2    192.168.10.2       50
        224.0.0.0        240.0.0.0       10.10.1.37      10.10.1.37       20
        224.0.0.0        240.0.0.0     192.168.10.2    192.168.10.2       1
  255.255.255.255  255.255.255.255       10.10.1.37      10.10.1.37       1
  255.255.255.255  255.255.255.255       10.10.1.37               2       1
  255.255.255.255  255.255.255.255     192.168.10.2    192.168.10.2       1
Default Gateway:      192.168.10.2
===========================================================================
Persistent Routes:
  None

My IpConfig:

Windows IP Configuration

        Host Name . . . . . . . . . . . . : devwxpws140
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Hybrid
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No
        DNS Suffix Search List. . . . . . : css.net

Ethernet adapter WLAN IBM:

        Media State . . . . . . . . . . . : Media disconnected
        Description . . . . . . . . . . . : Intel(R) PRO/Wireless 3945ABG Network Connection
        Physical Address. . . . . . . . . : 00-13-02-29-DC-F8

Ethernet adapter Local Area Connection:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Intel(R) PRO/1000 PL Network Connection
        Physical Address. . . . . . . . . : 00-15-58-28-FC-C4
        Dhcp Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        IP Address. . . . . . . . . . . . : 10.10.1.37
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 10.10.1.1
        DHCP Server . . . . . . . . . . . : 10.10.1.1
        DNS Servers . . . . . . . . . . . : 10.10.1.1
        Lease Obtained. . . . . . . . . . : Montag, 01. Jänner 2007 13:00:54
        Lease Expires . . . . . . . . . . : Dienstag, 02. Jänner 2007 01:00:54

PPP adapter CSS:

        Connection-specific DNS Suffix  . : css.net
        Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
        Physical Address. . . . . . . . . : 00-53-45-00-00-00
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.10.2
        Subnet Mask . . . . . . . . . . . : 255.255.255.255
        Default Gateway . . . . . . . . . : 192.168.10.2
        DNS Servers . . . . . . . . . . . : 192.168.1.20
                                            192.168.1.21
        Primary WINS Server . . . . . . . : 192.168.1.20
        Secondary WINS Server . . . . . . : 192.168.1.21

Answer : WinXP VPN connection - DNS queries are sent to wrong DNS server

A shot in the dark here, but perhaps the local machine does not know how to reach the remote machine where it is on a different subnet (assuming not a typo) 192.168.1.x
As a test once the VPN is connected, try adding the following route:
route  add  192.168.1.0  mask  255.255.255.0  192.168.10.2
note: make sure 192.168.10.2 is the VPN/virtual adapter's IP. Change if not.
to delete the route:
route delete 192.168.1.0
if the above works, make sure the client has a static VPN IP, or a DHCP reservation, and make the route permanent:
route  -p  add  192.168.1.0  mask  255.255.255.0  192.168.10.2
You should also flush the cache
ipconfig  /flushdns
You also should enable the "use default gateway option" on the VPN/virtual adapter, though it looks as if you have;
control panel | network connections | right click on the VPN/Virtual adapter and choose properties | Networking | TCP/IP -properties | Advanced | General | check  "Use default gateway on remote network"
Random Solutions  
 
programming4us programming4us