Search code examples
network-programmingvirtualizationnatvirtual-pc-2007

Network: Virtual PC 2007 Can't Access Host Using NAT


I can't access my host machine from my guest machine using the computer name (i.e. WINS). I can access it using whatever IP address it happens to have at the time, but I need a consistent way of accessing it (even if I'm not online).

I have a Windows Server 2003 guest virtual machine and a Vista host. I'm using Shared Networking (NAT). I'm running Microsoft Virtual PC 2007 SP1. I've set my DNS server to 192.168.131.254 and everything else is DHCP. Any help is appreciated.


Solution

  • Make a domain name in the windows hosts file on the Vista Host system:

     C:\WINDOWS\system32\drivers\etc\hosts 
    
     172.16.16.4    localserver
    

    Here is the blog that explains it:

    http://blog.flexuous.com/2007/02/04/virtual-pc-ip-routing-enabling-vpc-nat-loopback-connector-at-the-same-time/