1

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

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

4

2 回答 2

2

在 Vista Host 系统上的 windows hosts 文件中创建一个域名:

 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/

于 2009-04-14T00:05:46.043 回答
0

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

  • 动态 DNS更新。当主机通过 DHCP 获得它的 IP 地址时,它可以使用它的主机名自动更新它的 DNS 记录。这类似于 dyndns 等服务,但也可以在没有网络访问的情况下在本地网络上工作。
  • 静态 DHCP 分配- 将 IP 地址分配到路由器上的 MAC 地址关系,以便每次从该 MAC 发出 DHCP 请求时,它总是会获得相同的 IP 地址。然后您可以将此地址添加到您的主机文件中,以便通过名称访问。

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

于 2009-04-14T00:19:20.597 回答