我有一个自托管网站,域名为 example.com
我的路由器上有一个静态公共 IP,并且我将端口转发(80 和 443)从路由器转发到我的服务器,通过 nginx 反向代理。
如果我访问我的网页https://example.com从互联网上,我可以毫无问题地查看网页。但如果我尝试从本地网络访问它,它会响应“无法访问此站点”。
我读了一些关于环回 Nat 的文章,因为它可能是一个问题。但如果我从本地计算机 ping example.com,ping 会返回正确的公网 IP 和正确的 ping 响应。所以,这不是环回问题,也不是 DNS 问题,因为在 ping 过程中,公网 IP 得到了正确解析。
本地服务器IP是192.168.0.50,我可以使用本地IP从我的本地网络访问它。
此外,我使用同样的设置已经超过 2 年了。这个本地网络访问问题始于 2 周前。在此之前,它运行良好。
我还可以检查什么?有什么建议吗?
谢谢