Google WIFI 为网络上的所有设备提供相同的公共 IP 地址

时间:2021-02-10 07:44:46

标签: networking minecraft minecraft-forge

我想尝试在我的本地 PC 上为我和朋友设置一个我的世界服务器。我的一个朋友,我接到了一个不和谐的电话,做了同样的事情。直到某一点,我们的一切都变得相似。当我加入他的 Minecraft 服务器时,他用 googles Whats my IP 搜索了他的公共 IP 地址。我输入ip作为服务器进入。然后轮到他加入我的服务器。我做了同样的事情,用谷歌搜索我的 IP 是什么,把它给了他,然后他试图加入,但没有用。我可以使用 localhost 加入服务器,但他无法使用我的公共 ip 地址加入。

经过更多研究,我发现连接到该网络的所有设备都具有相同的公共 IP。我不太喜欢网络和其他东西,所以我希望有人能帮助我。

谢谢!

1 个答案:

答案 0 :(得分:0)

可能发生的情况是在他的网络上启用了“端口转发”,但在您的网络中没有。

简单地解释一下,当您连接到(我的世界)服务器时,您需要指定 IP 和端口。当您向他的 IP 发送数据包时,数据包会到达他的路由器,而他的路由器“知道”来自端口 XXX 的数据包应该重定向到本地 IP“your_friend_local_ip”上的端口 YYY。这是端口转发

在您的网络上,如果未启用端口转发,您的朋友会通过端口 XXX 连接到您的路由器,但您的路由器不知道将这些数据包重定向到何处并将其丢弃。

您想使用以下配置在路由器上启用“端口转发”:

  • IP(私有)地址:您的本地 IP 地址(应该看起来像 192.168.x.x)
  • 外部/公共端口:您希望朋友使用的端口(例如 1234)
  • 内部/私有端口:您的 minecraft 服务器运行的端口(默认为 25565)
  • 流量类型:所有(TCP 和 UDP)

这样当你的朋友在 1234 端口连接到 your_public_ip 时,它会被重定向到 25565 端口上的 192.168.x.x(你的机器)

相关问题