我创建了一个虚拟机,其中运行着一个位于localhost:8675/
的服务器,我想连接到与其相同端口的宿主机以便更容易地理解。 我正在按照以下文档进行操作:
- https://www.virtualbox.org/manual/ch06.html
- http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/
当我在我的VMWare工作站中时,我点击了我的虚拟机,然后执行了:编辑 > 虚拟网络编辑器。此后,启用了更改设置,重新启动了管理员模式下的窗口。 我点击了类型为NAT和外部连接NAT的行,在带有NAT单选按钮的VMNet信息中,我点击了NAT设置按钮。
我说:添加... 然后执行了:
Host: 8675
Type: TCP
VMIP: 127.0.0.1:8675
Description: Port Foward of 8675 from Host to VM.
看起来一切都很好。我连续说了Ok和Apply。似乎它关掉了nat并重新启动了一些服务。
我在虚拟机中确认127.0.0.1:8675是正确的。 在主机上,我尝试去这里:http://localhost:8675/,但它显示:ERR_CONNECTION_REFUSED。
我想这可能是我需要做的全部了。
我查找了一些额外的信息,注意到有些人不得不配置防火墙。我不确定是否需要,因为我认为主机和虚拟机都在同一台实际机器上,可能完全是自包含的。
我是否漏掉了关键任务?