网络:Virtual PC 2007无法使用NAT访问主机

时间:2009-04-13 14:56:05

标签: networking virtualization nat virtual-pc-2007

我无法使用计算机名称(即WINS)从我的客户机访问我的主机。我可以使用它当时碰巧拥有的任何IP地址来访问它,但我需要一种一致的访问方式(即使我不在线)。

我有一台Windows Server 2003来宾虚拟机和一台Vista主机。我正在使用共享网络(NAT)。我正在运行Microsoft Virtual PC 2007 SP1。我已将DNS服务器设置为192.168.131.254,其他一切都是DHCP。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:2)

在Vista主机系统的Windows主机文件中创建域名:

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

 172.16.16.4    localserver

以下是解释它的博客:

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

答案 1 :(得分:0)

您没有提到网络设置。如果你碰巧控制了路由器,比如家庭网络,你就有了几个选择。

  • Dynamic DNS更新。当主机通过DHCP获取IP地址时,它可以使用主机名自动更新DNS记录。这类似于dyndns等服务,但也适用于没有网络访问权限的本地网络。
  • Static DHCP Assignments - 在路由器上为MAC地址关系分配IP地址,这样每次从该MAC发出DHCP请求时,它始终会获得相同的IP地址。然后,您可以将此地址添加到主机文件,以便通过名称进行访问。

另一个选择是在主机和来宾上设置静态环回设备,并将它们放在自己的专用网络中。这样,IP地址永远不会改变。然后,您可以将相应的IP地址添加到每台计算机的主机文件中,以便按名称进行引用。