如何在 Hyper-V 服务器上的虚拟机之间共享一个 IP 地址?

如何在 Hyper-V 服务器上的虚拟机之间共享一个 IP 地址?

我的专用服务器带有一个 IP 地址。我在其上安装了 Hyper-V Server 2019,并且我想同时运行多个虚拟机,每个虚拟机都运行 Windows Server 20xx Standard。我需要能够远程桌面访问每个虚拟机以及主机。我想我可以更改每个虚拟机监听的 RDC 端口号(https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/change-listening-port)这样可以吗?

接下来,对于来自虚拟机的出站 TCP/IP,由于它使用临时端口号,如果 2 个虚拟机尝试从同一端口号建立连接,会发生什么?我知道这种可能性很低,因为临时端口号的范围很大,但会发生什么?如果情况很糟糕,我该怎么办?

提前致谢。

答案1

您可以设置 NAT 网络。

NAT 网络帮助虚拟机通过内部交换机(NAT 交换机)使用主机 IP 地址和端口访问外部主机/虚拟机。

在此处输入图片描述

在此处输入图片描述

有关Hyper-V NAT网络的更多详细信息,您可以参考以下文章:

使用 NAT 设置的 Hyper-V 虚拟交换机

设置 NAT 网络

相关内容