为什么端口转发对我来说不能正常工作?

为什么端口转发对我来说不能正常工作?

首先,我的路由器是 D-Link DIR-655,固件版本为 v2.07。我正在尝试端口转发 25565。

我的端口转发设置是这样的:

转发端口

但是当我使用打开端口检查器,它声称我没有打开该端口。它看起来像这样,没有模糊的部分:

不工作

这是为什么?我该如何解决?

补充说明:我想要使用的方式是通过我的 IP(xxx.xxx.xxx.154:25565)。我已经安装了软件来执行此操作(我正在使用 minecraft 服务器,通过 minecraft 连接),但我无法在 IP 地址字段中输入我的 IP,它说它超出了 LAN 的范围。

答案1

在您的 DIR-655 中,尝试禁用该端口转发规则并在虚拟服务器页面上输入相同的信息。

然后确保您的监听器(Minecraft 服务器)在您设置端口映射的机器(显然是具有 LAN 私有 IP 地址 192.168.0.100 的机器)上运行,然后重新运行您正在使用的开放端口检查 Web 应用程序。

答案2

您的计算机上的端口是否打开?可能是路由器正在转发端口,但您的计算机未在该端口上托管任何内容。您的计算机运行的是什么操作系统,也许我们可以从那里开始。

但请确保您正在运行的监听 25565 的服务确实在监听,否则它会显示端口已关闭。

答案3

以下只是根据我的经验给出的一些显示端口是否开放的提示:

1) 使用至少两个不同的网站。我推荐的另一个端口检查网站是http://www.canyouseeme.org/除了告诉您端口是否打开或关闭之外,它通常还会向您提供错误消息。

2)使用名为 PFPortChecker 的桌面程序,您可以从这里获取:http://portforward.com/help/portcheck.htm虽然它通过与网站相同的外部 IP 地址检查端口是否打开,但它更准确。例如,就我而言,您正在使用的网站以及我推荐的另一个网站都会告诉我端口 21 已关闭。然后我会在 PFPortChecker 上检查端口,它会告诉我端口 21 已打开。然后,当我访问任一网站并检查端口时,它会显示它已打开!

部分问题源于重复检查同一个端口,因为之前的尝试仍在检查或监听该端口,并且连接尚未关闭,因此未来的即时检查显示它们已关闭。

相关内容