如何从主机访问位于虚拟机上的节点服务器?

我有一个简单的节点服务器运行在虚拟机,使用Windows Server 2012。

我想访问从我的主机电脑有Windows 10专业版操作系统的服务器。

我可以通过使用以下来访问来宾PC中的服务器:

http://localhost:8081/customer 

在浏览器中。

我试图通过使用ipconfigarp命令find虚拟机的IP地址,但我得到的IP地址不起作用(不能得到响应)

我曾尝试在Windows Server Firewall中为特定端口指定入站和出站规则,但结果相同。

最后,我关掉防火墙,但仍然无法得到结果。 我在服务器和networking新手,所以我敢肯定,我错过了什么

有什么build议么 ?

你必须检查的第一件事是,你的虚拟机的networking适配器设置是什么。

如果将它们configuration为NAT,则会稍微复杂一些。 您可以在桥接模式下进行设置。 网桥模式将起作用,因为虚拟机直接连接到您的networking。 如果您可以访问主机上的networking,则此function才有效。

因为图像不仅仅是单词的解释:

这里是解释一切都很好的图片

如果您在NAT模式下运行,则必须执行端口转发。 我build议你,使用桥模式,因为它更容易。

如果你不知道,你可以通过cmd ipconfigfindip