无法通过浏览器访问互联网(在任何设备上),但可以成功 ping/traceroute/curl/wget/telnet

无法通过浏览器访问互联网(在任何设备上),但可以成功 ping/traceroute/curl/wget/telnet

已经好几天没有上网了,从 ISP 那里收到了三个替换路由器,但仍然没有成功。如果我在任何设备(Android、iPhone、Windows、Macbook)上打开浏览器(Chrome、Safari、Firefox),当我尝试导航到网站时,我会收到 ERR_CONNECTION_CLOSED(虽然在手机上它只是说没有互联网访问)。我可以登录路由器、更改设置、查看连接的客户端等。一切似乎都很正常。

这些路由器的型号是 C4000BG,它们是调制解调器/路由器组合。这个问题在 8 个月没有中断之后突然出现(在它工作和停止工作之间,我实际上一直在公寓外)。我完全不知所措,作为一个非常精通技术的人,我总是能够解决 wifi 问题,但这个问题让我不知所措。我可以向各种网站发出 wget 或 curl(https 和 http)请求,并接收内容。我可以执行成功的跟踪路由,也可以 ping 网站(这不是 DNS 问题)。我已经与 ISP 核实过,他们确认我没有任何类型的 DMCA 或可疑活动导致此问题。路由器使用的 DSL 线路稳定,没有问题(根据我与各个部门进行了数小时的故障排除后与 ISP 主管交谈后的说法)。我甚至可以连接到 ProtonVPN 免费服务器,但在尝试浏览互联网时出现同样的错误。我可以成功地通过 80 和 443 端口远程登录到各个网站,但无法浏览。我拥有的所有设备都是这种情况,我无法理解。

被告知将其发布在这里而不是网络工程处。

答案1

您能 ping 通 google.com 吗?或者您的 ping/telnet 测试是针对 IP 进行的?

您是否尝试过使用 nslookup 检查 DNS 解析?

如果 DNS 解析不起作用,请尝试将 DNS 服务器更改为 1.1.1.1

您是否直接在路由器上测试过以太网和 wifi?

如果您仅使用 WiFi,请尝试移除 WiFi 网络并将其重新添加到您的设备。您的公共 IP 是否按预期显示?使用此 powershell 命令检查您的公共 IP

(Invoke-WebRequest -UseBasicParsing ifconfig.me/ip).Content.Trim()

您是否尝试过类似的方式来检查 http 是否正常工作?

Invoke-WebRequest -UseBasicParsing superuser.com

相关内容