无法从我的网络内部解析域名

无法从我的网络内部解析域名

因此,我在本地网络的一台计算机上运行了一个 Web 服务器,端口为 5000。除了我的网络内,它在任何地方都能很好地工作,但出于某种原因,它似乎无法弄清楚。令人恼火的是,它曾经工作正常,我没有做任何改变(我记得),它突然停止工作了。我的网络上运行着一个 pihole,我怀疑它是问题的根本原因。我尝试过在我的 pihole 上启用 DHCP 服务器,并关闭路由器上的 DHCP 服务器,但这样做的结果是需要附加端口号才能从网络外部访问该站点,而从我的网络内部访问它则不需要这样做。

域名解析为我的公共 IP 地址,因此我将端口 80 和 443 转发到相关计算机上的端口 5000。如果可以,我只需输入本地 IP 和端口即可使用它,但是该站点使用 OAuth 进行保护,因此请求需要来自域本身。我为此绞尽脑汁了一段时间,不知道还能尝试什么。我可以从网络内部 ping 域,没有任何问题,所以一定是 DNS 解析出了问题,对吧?

还有一个额外的复杂因素,我的网络是双重 NAT,因为谷歌光纤路由器不支持完全桥接模式。我不认为这是问题的根源,但似乎值得一提。

相关内容