我正在尝试使用 DynamicDNS 设置一个从 Internet 可见的小型 HTTP 服务器。
作为 DynDNS 服务,我使用的是 DuckDNS.org。我在我的路由器上设置了 DynamicDNS 服务并且 IP(在我的路由器和 DuckDns 上)是最新的,所以我假设它正在工作。
然后我设置了从路由器到我的计算机(运行 Linux 和 Apache)的端口转发,一切似乎都正常。
只有当我使用本地连接时,该网站才能使用 DynDNS 域。我可以看到我的网页,一切正常。当我尝试使用不同的连接(如我手机上的 4G)访问它时,该域似乎没有响应,即使我尝试 ping 路由器(或 dyndns 域)的公共 ip,请求也会超时。
我不明白问题出在哪里:我误解了连接背后的原理吗?或者它是某种防火墙的东西?
非常感谢任何帮助。提前致谢 :)