是什么导致了这种极其奇怪的端口转发行为?

是什么导致了这种极其奇怪的端口转发行为?

场景

基本上,大约 10 年来,我住在一个国家,我的 ISP 在他们的终端 (MAN) 给我一个 NAT 地址。所以除非我付费,否则我无法进行端口转发。然而,那不是一个选择。

然而,我刚刚搬到一个新的国家,这里的 ISP 客户少得多。检查我的 ARRIS 路由器/调制解调器显示WAN IP 是公开的!我心想“终于可以进行端口转发了”。

但是我错了:

问题

即使路由器上有一个新的公共 WAN IP,我还是观察到一些奇怪的行为。

  • 使用 80 以外的任何端口(即使转发)检查 canyouseeme.org 都会返回“连接被拒绝”。
  • 使用端口 80 检查 canyouseeme.org 返回“连接超时”。
  • 路由器有“两个”公共IP:网关 IP广域网IP我在测试中使用了 WAN IP。
  • 对 WAN IP 进行 ping 操作(甚至从远程 ping 器,ping.eu)。结果为阳性。

我有几个问题:

如果所有端口都返回“拒绝”但 80 返回“超时”,是否意味着我的 ISP 阻止了端口 80?

“网关IP”和“wan IP”有什么区别?

我该怎么做才能解决这个问题?

答案1

为了回答您的问题,我们需要一些有关端口转发的知识。

要转发端口,我们需要NAT政策将转换TCP 80从公有 IP 到私有 IP 地址的流量,最终私有 IP 将被列在TCP 80并将处理数据(HTTP GET Request)

连接超时和连接被拒绝意味着我们没有打开端口。ISP 可能没有阻止,但您的公共 IP 应该有正确的NAT规则和允许访问规则来完成这件事。

网关 IP 位于 ISP 端,WAN IP 位于客户端。两者位于同一子网中,并提供 ISP 与客户站点之间的 L2 连接。

如果您还有其他问题,请告诉我。

相关内容