安装在本地网络上工作,但在外部无法访问

我在 Ubuntu 服务器上安装了 Discourse。我有一个名为“google domains”的域名,它使用动态 DNS 指向我的服务器。我可以通过域名从网络外部访问我的服务器,并且可以访问服务器上的其他应用程序。但是,我无法通过域名从网络外部访问 Discourse(我已经端口转发了所有合适的端口)。

连接到家庭网络时,尽管通过动态 DNS,我的 Discourse 安装在使用域名时也能正常工作。

任何想法都将不胜感激。

所以你的服务器上有多个站点运行在家庭网络中,并且位于某种反向代理之后?其他的站点都可以正常运行吗?

这已经超出了在这里能获得的帮助范围,因为有很多地方可能出错。

DNS是最可能的原因。Discourse 域是否解析到与其它站点相同的 IP 地址?远程客户端上的 DNS 是否可能被缓存了?

感谢您的回复。我实际上已经解决了所有问题。原来是路由器上的一个额外的防火墙层。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.