端口转发,端口被阻止

端口转发,端口被阻止

我执行了以下步骤,从网络外部访问托管在我的局域网上的 http 服务。

  1. 在 no-ip 中注册了一个主机名。

  2. 下载并安装 duc

  3. 在我的路由器上进行了端口转发设置。(给出我的机器的本地 IP 和以 tcp 为协议的端口 80)

  4. 打开了端口 80 的防火墙,我的 http 服务正在监听该端口。我可以从局域网内访问该服务。当我使用 portchecktool 测试端口 80 时,我收到连接超时响应

我怀疑我的 ISP 阻止了该端口。但如何确定呢?我甚至尝试更改它正在监听的服务的端口号,并分别更改防火墙和端口转发配置。但仍然没有运气。

我的路由器上有一个 DMZ 设置,虽然我不太清楚它的作用,但我在那里提供了主机的私有 IP。但仍然没有运气。

此外,在尝试找出解决方案时,我遇到了这个问题关联 我不想为托管服务支付任何费用。有人能帮我解决这个问题吗?

答案1

我怀疑我的 ISP 阻止了该端口。但如何确定呢?

正如@acejavelin 在评论中指出的那样,最简单的方法是联系 ISP。他们通常会为您提供有关此类事情的正确信息。

一个问题(@acejavelin 也指出了这一点)是你的 ISP 可能落后于你运营商级 NAT如果路由器的 WAN IP 是私有 IP(以 10.x 或 192.x 开头),则很可能是这种情况。

无论情况如何,你都可以尝试本地隧道(这需要Node.js)。如果无法通过其他方式提供服务,它至少有可能使服务可用。类似的选项是恩格罗克,尽管它有限制

相关内容