使用 FQDN 从 WAN 和 LAN 访问自托管 Web 服务器

使用 FQDN 从 WAN 和 LAN 访问自托管 Web 服务器

我在内部网络中拥有自托管的 Web 服务器,我可以使用 FQDN 从外部网络访问它。我也想使用相同的 FQDN 从内部网络访问同一台服务器。

我已将路由器配置为使用位于内部网络中的我自己的 DNS 服务器。我可以通过内部网络中的 SSH 访问该服务器和其他具有 FQDN 的计算机,该网络在我的 DNS 服务器中有 A 记录。但我无法通过浏览器使用 FQDN 访问该 Web 服务器(实际上是另一个“不面向互联网”的 Web 服务器)。我可以通过浏览器访问具有内部 IP 的服务器。

我猜这是与 DNS 相关的问题。我对基本的网络和服务器有所了解,但当涉及到 DNS 时,我就不走运了。

相关设备:

  • Ubiquiti Edgerouter代理路由器+防火墙。配置为使用内部 DNS 服务器。FW 端口将端口 80 和 443 转发到我的反向代理。

  • Nginx 反向代理服务器处理 LetsEncrypt 证书并将流量转发到我的 Web 服务器。<-- 似乎运行良好(可以使用 FQDN 从外部网络访问该 Web 服务器。SSL 也可以工作)。

  • 使用 Apache2 的 Web 服务器。浏览器可以使用本地 IP 访问,而不是 FQDN。

编辑:

  • 名称服务器- 使用 Webmin GUI 创建的记录

有任何想法吗?

答案1

我不太了解 ubiquiti 装备,但可能是缺少发夹弯。

文档说当你转发端口时它默认是启用的,但值得检查。

相关内容