我托管的网站在与服务器位于同一网络的所有设备上都超时

我托管的网站在与服务器位于同一网络的所有设备上都超时

我面临一个奇怪的问题,即我家庭网络上所有尝试通过公共 IP /域访问本地托管的、可公开访问的网站的设备都超时了,但使用私有 IP,或者通过 VPN 或外部网络访问,或者使用 80 以外的端口访问时,都可以正常工作。

这是最近才出现的现象,几个月前就已经出现了。我测试的网站是简单的 HTML,因此没有可能导致某些 IP 出现问题的服务器端代码。

例子:

| URL                     | Works on devices using same network as server | Works on devices using external network / VPN 
| ----------------------- |---------------------------------------------- | ---------------------------------------------
| http://[my-website].com | No                                            | Yes                                           
| http://[public-IP]      | No                                            | Yes                                          
| http://[public-IP]:8085 | Yes                                           | Yes              
| http://[private-IP]     | Yes                                           | Yes
| http://[private_IP:8085 | Yes                                           | Yes 

服务器是使用 IIS 10.0 的 Windows 10。我目前已将“默认网站”绑定到 80 和 8085 以重现该问题。除了使用端口 80 的网络内设备外,它在我尝试的每台设备上都运行良好。

我尝试了以下方法:

  • 禁用防火墙
  • 禁用代理设置
  • 使用不同的 DNS 服务器
  • 刷新/更新 DNS
  • 验证 hosts 文件没有条目
  • 清除浏览器缓存
  • 使用不同的浏览器
  • 重新启动网络服务器
  • 重启路由器

有人知道这可能是什么原因造成的,或者我该如何进一步排除故障?

编辑:我想我可能需要联系康卡斯特,因为这是他们的路由器,而且因为我没有对我的网络配置进行任何更改,所以也许是固件存在问题或者其他问题?

答案1

为了防止将来有人遇到这种情况,我买了一台新路由器,将我使用的 Comcast Gateway 切换为桥接模式(即关闭所有路由器功能,使其仅作为调制解调器运行),问题立即自行解决。因此,这很可能是 Comcast 路由器的固件问题。

相关内容