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

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

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

我想从装有 Windows 10 pro 操作系统的主机访问服务器。

我可以使用以下命令从来宾电脑访问服务器:

http://localhost:8081/customer

在浏览器中。

ipconfig我尝试使用和命令查找虚拟机的 IP 地址,arp但我得到的 IP 地址不起作用(无法获得响应)

我曾尝试为 Windows Server 防火墙中的特定端口指定入站和传出规则,但结果是一样的。

最后我关闭了防火墙,但仍然无法得到结果。我是服务器和网络方面的新手,所以我肯定我错过了什么

有什么建议 ?

答案1

您要检查的第一件事是您的虚拟机的网络适配器设置是什么。

如果将它们配置为 NAT,情况会稍微复杂一些。您可以将其设置为桥接模式。桥接模式将起作用,因为 VM 直接连接到您的网络。这仅在您可以访问主机上的网络时才有效。

因为图像比文字更能说明问题:

这张图片很好地解释了一切

如果您在 NAT 模式下运行,则必须进行端口转发。我建议您使用 Bridge 模式,因为它更简单。

如果你不知道,你可以通过cmd查看ipipconfig

相关内容