虚拟机如何访问主机的本地端口并将其视为本地主机(客户机->主机端口转发)

4

情况是,我尝试在IE8(Win 7 guest OS)中测试一个网页,由于某种原因,在开发环境中使用了许多"http://localhost:8000" url用于js ajax,因此我无法通过ip访问主机的服务器。 所以我想做的是,当我在guest的浏览器中输入http://localhost:8000时,它应该将请求转发到主机的本地端口8000。 有什么建议吗?


2
当然有一种方法(特别是在Win7中),你可以将10.0.2.2 localhost写入你的hosts文件中(网关的IP地址就是主机的IP地址)。 - Pengő Dzsó
1个回答

2

您需要编辑 %systemroot%\system32\drivers\etc\hosts 文件。

localhost 设置为指向主机的 IP 地址。

例如:

192.168.0.10    localhost

干杯!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接