Alright, here's the situation:
I have a hardware VPN server at my house. It is just a Linksys router running DD-WRT, but it works for me as a PPTP VPN. There are 3 subnets in my house and they all have static routes enabled between them and they can all see each other and communicate just fine.
The first subnet is 192.168.1.0 and this contains the Verizon FiOS Router (internet connection), a few printers, and my families computers.
The second subnet is 192.168.2.0 and this is my room, controlled by the VPN router, containing two desktops, a laptop, and a file server (Windows Home Server) that everyone in my house uses for movies and music. When I VPN, obviously I'm connecting to this subnet.
The third subnet is 192.168.3.0 and is mainly a Cisco lab headed up by an 871W router, but somewhere in the mix I have a Server 2003 box running WINS so that I can access computers between all the subnets by NetBIOS names... if the WINS server isn't running I can only resolve connections by IP address and of course its a lot easier for the rest of my family to use the computer names. This WINS server is assigned along with IP addresses by all the DHCP servers in my network.
Everything works FINE, except I just started noticing one thing. When I VPN from my work, a 10.x.x.x subnet, and start accessing things - namely my file server, it creates WINS entries that I don't want. When I check WINS, I now have an entry for my WORK computer as well as the workgroup at my work. It gives BOTH of these entries the IP address 192.168.2.20, which is the address of my file server.
I suppose its using the address of my file server because that's the device I'm trying to connect to. This destroys any ability to connect to this device, even by IP address. Also I want to add that this is via remote desktop... so basically I initiate a VPN, open a remote desktop session to the IP address of my main desktop (on the 192.168.2.0 subnet), then try to access my file server which is also on the same subnet and I can't ping it or access shares or anything.
If I try to remote desktop to the NetBIOS name or to the IP address of my file server, it connects a remote desktop session BACK to my WORK computer.
I have tried deleting AND tombstoning the WINS entries for my work computer and for my workgroup at work, but they come back instantly.
What do I need to do to cut this out? Every time I VPN into work from home, everyone loses the ability to connect to things at my house. When the VPN session is closed, I can delete the WINS entries and my network resumes normal operation, but when I connect again it starts all over.