主机上的多个IP可从VM访问

时间:2011-03-25 01:32:28

标签: networking virtual-machine virtualization

我使用Windows XP Mode测试网站的IE6兼容性。我在主机的IIS服务中运行了几个站点,每个站点都在不同的本地IP(127.0.1.0,127.2.1.3等)上,这很重要,因为我需要多个本地站点才能同时在https中运行。

由于IE6在Windows XP的虚拟实例中运行,我只能在软管机上点击一个IP - 其网络地址(192.168.x.x)。有没有办法“隧道化”或将IP从虚拟实例路由到主机操作系统,这样如果我将虚拟Web浏览器指向127.1.1.3,它将命中绑定到127.1的主机上的IIS站点。 1.3

感谢您的帮助!

编辑:我终于明白了,并且无法弄清楚为什么我花了很长时间才意识到这一点。

解决方案:在主机操作系统上设置代理服务器。将虚拟IE6指向主机代理服务器。所有请求都将通过代理服务器并访问各种IP /站点,就像虚拟应用程序在主机操作系统上运行一样。

2 个答案:

答案 0 :(得分:0)

以及127.绑定绑定,默认情况下只表示localhost,因此如果它在vm中运行,它永远不会离开vm。

你可以在另一个端口上运行evey实例吗?现在,127.0.1.1将在192.168.x.x上监听:8080和127.2.1.3在8081上进行监听。虽然您需要使用端口号进行测试,但SSL可以正常工作

答案 1 :(得分:0)

在主机操作系统上设置代理服务器。将虚拟IE6指向主机代理服务器。所有请求都将通过代理服务器并访问各种IP /站点,就像虚拟应用程序在主机操作系统上运行一样。