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

Ser*_*e85 4 localhost virtual-machine nat

背景:

Windows 7计算机上,我有一个运行Ubuntu的Web开发虚拟机 。VM的网络结构设置为NAT(与网桥等相反)。我运行其他带有不同IE浏览器的XP虚拟机进行测试。

我的问题:

我知道在虚拟机上使用NAT时,您可以通过将Web浏览器定向到10.0.2.2来从虚拟机内部的主机访问Web服务器。如果http:// localhost托管在 虚拟机AUbuntu)上。如何从虚拟机B(任何XP VM)访问它?

编辑:

我正在寻找一种优雅的解决方案,类似于上述使用10.0.2.2的解决方案。我希望不必为虚拟机指定动态IP,也不必在每次访问虚拟机时都查找虚拟机的IP。这样有可能吗?

mar*_*ton 5

只需将VM A的IP地址而不是localhost放置在VM B的浏览器中。

假定没有防火墙规则阻止访问它。

首先从VM B执行ping测试以消除其他任何问题是值得的。