关于端口转发,不同的IP地址但相同的端口

关于端口转发,不同的IP地址但相同的端口

例如,我有两台电脑,一台的 IP 地址(已设置为静态)是192.168.1.1,另一台的 IP 地址是192.168.1.2

在每个端口中,我需要使用两个端口,例如 300 和 400

因此我需要使用如下链接:

192.168.1.1:300    
192.168.1.1:400    
192.168.1.2:300    
192.168.1.2:400

那么这是否意味着我需要进行 4 次端口转发?或者我只需要为某个 IP 进行端口转发,然后192.168.1.1是否有办法访问该 IP 的所有端口?

谢谢!

答案1

您没有指定要在哪里设置端口转发。我假设它是在将两台 PC 连接到互联网的路由器上。

您可以将这些 IP 设置为 DMZ 的一部分 - 在这种情况下,所有端口都是打开的 - 请注意,这是一个安全风险!

或者您可以设置路由器来转发端口,但您需要按照以下方式进行:

假设公网 IP 为 8.8.8.8,您可以将其设置为:

8.8.8.8:301 -> 192.168.1.1:300 8.8.8.8:302 -> 192.168.1.1:400 8.8.8.8:303 -> 192.168.1.2:300 8.8.8.8:304 -> 192.168.1.2:400

原因是路由器只能将外部 IP 上的 1 个端口转换为内部 IP 上的 1 个端口 - 这称为 NAT。如果您需要更多信息,请查看此处:WiKI 上的 NAT

相关内容