我有 2 个 VMware 虚拟机,每个虚拟机都运行 Windows Server 2017 (Server Core) Build 17046。我正在使用 VMware。
VM #1 可以访问客户端 - 网络适配器 1 VM #1 还可以访问私有网络 (VMnet10) - 网络适配器 2
VM #2 仅可以访问私有网络 (VMnet10) - 网络适配器 1 VM #2 正在运行 Minecraft 服务器
我想要实现的是让客户端连接到虚拟机 #1 的端口 25565,然后虚拟机 #1 将连接重定向到虚拟机 #2 的端口 25565
换句话说,我希望客户端能够连接到 VM#2,而无需对网络配置进行任何更改。
以下是我的网络适配器在 VMware 中的片段:
VM #1 的第一个适配器连接到仅主机,因为目前我的 PC(主机)是唯一的客户端
答案1
您必须在VM #1
使用该netsh
工具时设置端口转发。
欲了解更多详细信息,请参阅以下页面:
接口 Portproxy 的 Netsh 命令 | Microsoft Docs
另外,不要忘记在VM #2's
防火墙中打开端口 25565 以接收传入流量。