是否可以在具有不同 IP 的同一端口但在同一台机器上运行两个服务?

Bar*_*ski 6 networking linux interface

我的问题很简单。

是否可以使用完全相同的端口但在同一服务器上使用相同网络接口的不同 IP 上运行两个不同的游戏服务器?

每个 IP 地址是否都有自己的端口池,还是仅限于机器的网络接口?

Hei*_*ter 10

有可能的。您只需要使用相同的端口在正确的 IP 地址/接口上绑定每个服务。

端口(无论是 UDP 还是 TCP)每个 IP 地址都有自己的池。

如果更改:IP 地址或协议(UDP 或 TCP),则可以在同一端口上侦听。

请参阅:http : //www.bleepingcomputer.com/tutorials/tcp-and-udp-ports-explained/


小智 6

是的。套接字(IP:端口)成对出现并且必须是唯一的。您还可以将多个 IP 绑定到单个 NIC。