2011-06-26 40 views
2

背景:访问本地主机被其他虚拟机托管一个虚拟机上

在我的Windows 7机器,我有运行 Ubuntu的网络 发展虚拟机。虚拟机的网络结构设置为NAT(而不是网桥, 等)。我运行其他虚拟 机器XP与不同的IE浏览器 在他们的测试。

我的问题:

我知道一个 虚拟机上使用NAT的时候,你能够 访问从主机 虚拟机内部的Web服务器通过 导演一个网页浏览器到10.0.2.2。 如果http://localhost托管于 虚拟机AUbuntu)。我如何访问虚拟 机器B(任何XP VM)?

编辑:

我寻找一个很好的解决方案, 类似于使用10.0.2.2如 如上所述的。我不希望 必须为虚拟机指定动态IP地址为 ,也不必在每次我想要 访问虚拟机的IP时查找 。是否有这样的 可能?

回答

3

只要把VM A的IP地址,而不是在本地主机VM B.

这是假设世界上没有其他的防火墙规则防止它被访问的浏览器。

它首先从VM B进行ping测试以消除任何其他问题。

+0

是的,这是一个解决方案。不过,我希望有一个更优雅的(静态IP)解决方案。与在虚拟机中使用10.0.2.2进行NAT访问类似。对于在原始问题中没有提及这一点,我感到抱歉......我将编辑以反映这一点。 – ServAce85

+0

很抱歉,我只会给虚拟机A一个静态IP地址,并在虚拟机B的本地主机文件中放入一个条目,但如果您需要坚持NAT,我不确定您可以做什么。 – markbarton