Answers:
此效果归因于发夹NAT。https://serverfault.com/search?q=hairpin+nat
在外部,防火墙/路由器可以很好地处理它,但是在内部,您需要指向本地内部IP地址。
DNS名称可能解析为路由器的外部IP地址,其中端口转发规则将流量转发到Web服务器的内部IP地址。
在Web服务器LAN上时,您需要使用内部IP地址或内部名称,或者需要实现split-DNS-配置LAN DNS服务以将www.example.net解析为内部IP地址。
更新:或者,正如约瑟夫在评论中提到的,将条目添加到hosts
办公室LAN上任何需要访问Web服务器的PC上的文件中。通常是C:\ Windows \ System32 \ drivers \ etc \ hosts
您的DNS解析为路由器的IP,后者又将连接转发到Web服务器。当您尝试从网络内部访问它时,它将进入配置页面,因为您是网络的一部分。要从网络内部访问Web服务器,您需要使用Web服务器的内部IP。
更新:
该问题试图回答您的问题: 使用公共IP访问内部IP