外部地址问题

外部地址问题

我想创建一个 Minecraft 服务器,但在互联网上搜索后我发现该命令网络状态监测允许我查看所有活动连接及其各自的 IP。我的情况是,连接已创建,但未定义外部地址,这是我通过阅读命令结果了解到的。

以下是地址和端口行:

在此处输入图片描述

基本上,我想知道我可以做些什么来让我的朋友使用我的外部 IP 连接到我的 Minecraft 服务器。

答案1

您对netstat结果的解释有点误解。这些连接处于打开状态,并且正在监听。这意味着没有活动连接,但您的服务器正在等待其他计算机启动连接。这就是您看到0.0.0.0列出的外部地址的原因。这是正常的。您看到的另一个地址实际上是您的 PC 的本地(私有)IP 地址。稍后会详细介绍。

如果您正在寻找如何允许您的朋友连接到您的 Minecraft 服务器,那么在路由器的配置选项中转发必要的端口即可。网上有很多关于如何以及为什么要这样做的教程,但这里是简短的总结版本:

您的互联网服务提供商 (ISP) 为您的家庭分配一个外部/公共 IP 地址,家庭中的所有设备共享该地址。为了允许多台设备共享一个连接,需要使用路由器。此路由器使用一种称为网络地址转换 (NAT) 的技术为连接到它的每台设备分配一个单独的本地/私有 IP 地址,然后允许该设备共享互联网连接。这就是192.168.0.104您看到的数字。该 IP 地址只能在您的家庭内使用,在您家外毫无意义(除非您连接到同一个家庭网络,否则您不能使用它连接到您的 Minecraft 服务器)。

您需要配置路由器以将端口 25565 上的所有流量转发到您的服务器,这样当有人尝试连接到您的外部 IP 地址时,该流量将被转发到正确的计算机(在本例中为运行您的 Minecraft 服务器的计算机)。我会做的是找到您的路由器的型号,然后在 Google 上搜索“(路由器型号)端口转发”之类的内容。然后,您可以在 Google 上搜索“我的 IP 是什么”以获取您的外部(公共)IP 地址,您可以将其提供给您的朋友,以便他们可以连接到您的服务器。

相关内容