连接到 Hyper-V 上与主机具有相同 IP 的 VM

连接到 Hyper-V 上与主机具有相同 IP 的 VM

我有一台安装了 Hyper-V 的 Windows Server 2019 专用服务器。我创建了一个外部交换机和我的第一个虚拟机,并且该虚拟机具有互联网连接。但是,我想要做的是,我希望客户通过他自己的计算机通过 RDP 连接到我创建的虚拟机。当我在主机和虚拟机上搜索“whatsmyip”时,它们具有相同的 IP。

那么,我的客户应该如何通过 RDP 连接到虚拟机?如果您通过 RDP 连接到 IP,您将连接到主机服务器。我没有任何其他 IP 可以分配给虚拟机,我只有一个。

埃米尔

答案1

主机和虚拟机都通过路由器访问互联网。whatsmyip 等服务将返回路由器的 IP 地址,因此看起来它们都具有相同的地址。

只要不需要访问虚拟机,这就不会困扰你 来自网络一切都会正常工作,只要主机和虚拟机发起连接互联网

如果你希望主机和虚拟机都可以单独寻址 来自网络,您需要通过端口号来区分它们。

有关端口转发的更多信息:

答案2

一个常见原因是机器名称相同。网络会为它们分配相同的号码。还要检查 hyper-v 是否没有传递相同的 mac 号码。名称和 mac 号码将执行此操作。

答案3

我想要做的是,我希望客户通过他自己的计算机通过 RDP 连接到我创建的 VM。..... [但是] 他们有相同的 IP。

更改 Hyper-V 外部交换机中的 IP 地址。主机和客户机需要具有不同的内部 IP 地址。

如果客人在路由器上设置了静态 IP,请确保它是唯一的内部 IP。

这是最好、最实用的解决方案。

确保尝试访问的计算机也具有不同的 IP。

这样做会将内部 IP 地址与外部 IP 地址分开(这无关紧要)。

相关内容