将第二个 IP 绑定到特定端口

将第二个 IP 绑定到特定端口

我在用着Windows 服务器 2012两个公共 IP。需要设置一个特定端口与第二个 IP 连接

原因是我正在运行一个通过 UDP 端口连接到互联网的应用程序(我可以定义端口号)。因此我想运行两个版本(每个版本连接到不同的端口)并为每个版本设置一个唯一的 IP。

我怎样才能实现这个目标?

答案1

我相信您要做的事情可以通过将程序放入 Hyper-V VM 来实现。从标准 2012 服务器密钥开始,它允许使用同一密钥安装 2 台 VM(还有许多其他选项)。您可以将每台 VM 绑定到不同的公共 IP。VM 只知道它唯一的公共 IP,这将强制程序的每个实例从适当的端口出去并绑定适当的公共 IP。

安装 Hyper V 并设置 VM: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh846766(v%3Dws.11)

设置

HYPER-V - 外部虚拟网络 - 否“允许管理操作系统共享此网络适配器”/“为管理操作系统启用虚拟 LAN 识别”

可移植性多模光纤 - 在主机属性的“网络”选项卡下,网络绑定设置为“物理网络适配器”。没有“主机访问”

NIC 设置

  • 主机的“网络连接”中的物理网卡将作为虚拟交换机,显示“Microsoft 虚拟网络交换机协议”已启用,其他一切都已禁用。

  • Vm的“网络连接”中的虚拟网卡配置了公网IP,默认网关也和原来一样设置为路由器

相关内容