意外的外部 IP 变化和端口转发中断

意外的外部 IP 变化和端口转发中断

在我提出这个问题之前,我在互联网上搜索了超过 2 周,但一无所获。通常情况下,重置路由器后,我的外部 IP 会发生变化,但它始终保持在同89.xxx.xxx.xxx一个区域(也就是超过 2 年)。我转发了一些端口用于与朋友一起玩游戏,据我所知,一切都运行良好。

问题出现在另一次路由器随机重置之后。起初我根本没有意识到有什么重大变化。但后来,突然我的所有朋友都无法连接到我的游戏服务器。我在线检查了我的外部 IP(因为我必须将其提供给我的朋友),令我惊讶的是,我的外部 IP 变为了176.xxx.xxx.xxx

目前我的内部 IP 是192.168.1.14,每次重置路由器后我都会更新端口转发规则,使其与有效的内部 IP 匹配。但这次似乎根本不起作用。我尝试了各种提供端口转发检查的网站,它们都为我的端口返回“端口已关闭”或“连接超时”。

让我们使用Minecraft 服务器默认端口作为参考(25565)。当我25565在随机端口转发检查站点运行端口检查时,在这种情况下这个,当然说港口已关闭,但随后我检查了 Windows 防火墙日志文件,以下是连接的条目:

2018-03-02 12:55:59 ALLOW UDP 192.168.1.14 217.***.***.*** 55519 53 0 - - - - - - - SEND
2018-03-02 12:55:59 ALLOW UDP 192.168.1.14 89.***.***.*** 55519 53 0 - - - - - - - SEND
2018-03-02 12:55:59 ALLOW TCP 192.168.1.14 104.***.***.*** 53752 443 0 - 0 0 0 - - - SEND

在哪里:

  • 192.168.1.14我的内部 IP
  • 217.***.***.***- 没有把握
  • 89.***.***.***- 我之前的 IP 范围(线索???)
  • 104.***.***.***- 我用来检查端口的网站

令我惊讶的是,端口25565甚至没有以任何方式列在日志中。

当我运行命令时netsh firewall show state,我得到了以下输出:

Firewall status:
-------------------------------------------------------------------
Profile                           = Standard
Operational mode                  = Enable
Exception mode                    = Enable
Multicast/broadcast response mode = Enable
Notification mode                 = Enable
Group policy version              = Windows Defender Firewall
Remote admin mode                 = Disable

Ports currently open on all network interfaces:
Port   Protocol  Version  Program
-------------------------------------------------------------------
25565  UDP       Any      (null)
25565  TCP       Any      (null)

据我理解,这表明该端口25565未被 Windows 防火墙阻止。

因此,如果我(假设)转发了25565路由器上的端口,如下图所示(我的路由器上的端口转发配置为192.168.1.1

在此处输入图片描述

并且 Windows 防火墙没有阻止该端口,那么无论如何我的端口都被关闭的原因可能是什么?

我的 ISP 是不是做了什么坏事,阻止我打开端口,还是我忽略了某些显而易见的事情?路由器不应该自己做这样的事情,对吧?我迷茫了。

- 编辑 -

这是我的桥接配置:

在此处输入图片描述

DNS 地址与 Windows 防火墙日志文件中的地址相匹配(89.***.***.***217.***.***.***)。很长一段时间以来,我的外部 IP 看起来像我的辅助 DNS(89.***.***.***)。这些信息有用吗?

相关内容