I'm having the same problem too. Remote clients using Windows 2000 PPTP VPN client can't ping devices on the remote network via their host name. Pinging these same devices via IP address works fine.
I know I can edit my local hosts file with the name and IP addresses of remote hosts, but I'd like to stay clear of that and find out why Windows 2000 isn't using the DNS server given to it via the PPTP vpn connection.
Here is my ipconfig /all from my remote client:
Windows 2000 IP Configuration
Host Name . . . . . . . . . . . . : dhbroadband
Primary DNS Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Broadcast
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) PRO/100 VE Network Connecti
on
Physical Address. . . . . . . . . : 00-E0-18-36-2A-64
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 172.16.50.22
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 172.16.50.1
DHCP Server . . . . . . . . . . . : 172.16.50.1
DNS Servers . . . . . . . . . . . : 172.16.50.1
Lease Obtained. . . . . . . . . . : Friday, March 25, 2005 4:27:17 AM
Lease Expires . . . . . . . . . . : Saturday, March 26, 2005 4:27:17 AM
PPP adapter Work PPTP VPN:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
Physical Address. . . . . . . . . : 00-53-45-00-00-00
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 172.16.2.226
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 172.16.2.226
DNS Servers . . . . . . . . . . . : 172.16.2.1
The DNS server listed in the PPP adapter is my work firewall's internal IP address. If I use the router interface at work and try to ping devices directly from the router via their host name, it resolves them fine and I receive replies.
I even tried to change the DNS server that the Windows 2000 VPN client uses. I manually changed the DNS server within the client to point to my Windows 2000 DNS server on the above 172.16.2.0 network. This didn't work either. I was still able to ping IP addresses, but not host names.
Chris