我想尝试在我的本地 PC 上为我和朋友设置一个我的世界服务器。我的一个朋友,我接到了一个不和谐的电话,做了同样的事情。直到某一点,我们的一切都变得相似。当我加入他的 Minecraft 服务器时,他用 googles Whats my IP 搜索了他的公共 IP 地址。我输入ip作为服务器进入。然后轮到他加入我的服务器。我做了同样的事情,用谷歌搜索我的 IP 是什么,把它给了他,然后他试图加入,但没有用。我可以使用 localhost 加入服务器,但他无法使用我的公共 ip 地址加入。
经过更多研究,我发现连接到该网络的所有设备都具有相同的公共 IP。我不太喜欢网络和其他东西,所以我希望有人能帮助我。
谢谢!
答案 0 :(得分:0)
可能发生的情况是在他的网络上启用了“端口转发”,但在您的网络中没有。
简单地解释一下,当您连接到(我的世界)服务器时,您需要指定 IP 和端口。当您向他的 IP 发送数据包时,数据包会到达他的路由器,而他的路由器“知道”来自端口 XXX 的数据包应该重定向到本地 IP“your_friend_local_ip”上的端口 YYY。这是端口转发
在您的网络上,如果未启用端口转发,您的朋友会通过端口 XXX 连接到您的路由器,但您的路由器不知道将这些数据包重定向到何处并将其丢弃。
您想使用以下配置在路由器上启用“端口转发”:
这样当你的朋友在 1234 端口连接到 your_public_ip 时,它会被重定向到 25565 端口上的 192.168.x.x(你的机器)