Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a local machine on my home network called "sheeva" (it's a sheevaplug linux server running subversion).

I can connect to it fine using it's local IP address of, and when I'm not connected to the VPN I can connect to it using the machine name "sheeva".

When I am connected to the office using VPN the name "sheeva" is being mapped to a totally different IP address. I can still connect to it fine using its IP address.

When I run nslookup "sheeva", I get two responses that are both different IP addresses than my local sheeva plug's IP address.

Is there a way to force Windows 7 to search for local machine names first? If so, would this solution make name resolution run significantly slower?

share|improve this question
Do your VPN's DNS servers forward to resolvers that do NXDOMAIN hijacking, such as OpenDNS? And how is it resolving locally - via DNS from a local server, or something else like WINS or mDNS? – Shane Madden Nov 11 '11 at 19:04

Check your interface binding and make sure your vpn interface is the first one. here's how to do it :

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.