访问由另一个虚拟机托管在一个虚拟机上的Localhost

时间:2011-06-26 08:50:03

标签: localhost virtual-machine nat

背景

  

在我的 Windows 7 机器上,我有一个网络   开发虚拟机运行    Ubuntu的。 VM的网络结构设置为NAT(而不是桥接,   等等。)。我运行额外的虚拟   具有不同IE的 XP 机器   用于测试的浏览器。

我的问题:

  

我知道在使用NAT时   虚拟机,你能够   从主机访问Web服务器   在虚拟机内部   将Web浏览器定向到10.0.2.2。   如果托管了http://localhost   虚拟机A Ubuntu )。如何从虚拟访问它   机器B (任何 XP VM)?

修改

  

我正在寻找一个优雅的解决方案,   类似于使用10.0.2.2作为   如上所述。我不愿意   必须指定动态IP   VM也是不必看的   每次我想要VM的IP   访问它。是这样的   可能的?

1 个答案:

答案 0 :(得分:4)

只需在VM B的浏览器中输入VM A的IP地址而不是localhost。

这假设没有防火墙规则阻止它被访问。

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