网站打不开,换个浏览器又行了,应该怎么排查解决?

2023-12-13 18:07:40 +08:00
 MaxmillianJ
请教各路大神,怎么排查解决?
包括但不限于一些正常和河蟹的网站,CMD 里域名能 ping 通,但在 A 浏览器就是无法访问,此时立刻在 B 浏览器又能正常访问。
宽带 DNS 设置四个 8 了。
打不开的情况下,开发者工具 network 里看到 status 是标红的(failed) net::ERR_CONNECTION_RESET 。
1958 次点击
所在节点    宽带症候群
15 条回复
ac169
2023-12-13 20:30:19 +08:00
在系统里设置一个域名 hosts,应该就可以知道是不是 DNS 问题了. 你这个很有可能是浏览器有代理或者说访问规则有区别
flyv2x
2023-12-13 20:45:44 +08:00
确实可能使用了代理插件 SwitchOmega 设置了全局代理的问题。可以考虑 A 浏览器开启无痕模式访问试试,无痕模式下默认是不开启插件的
daniel8642
2023-12-13 21:08:25 +08:00
1. 用 CMD 的 curl 发 http 请求,看看能不能下载。不行那就用 telnet 排查 TCP 通不通,不通的话,可能是一楼说的 DNS 解析的问题。另外一个可以解析的浏览器有缓存解析地址,或者走了 DOH 之类的防止污染。
2. 可以解析,可以在开发者工具网络面板查看请求的信息。可以右键下载 HAR 文件下来分析(通常下载 curl 命令也可,curl 命令更直观),可能 User-Agent 和请求 IP 不同,服务器的响应不一样。
daniel8642
2023-12-13 21:10:01 +08:00
二楼说的有可能,可以试试进无痕模式。一般所有三方插件和许多花里胡哨的功能在这里都会被禁用。
songge
2023-12-13 21:11:41 +08:00
是不是浏览器被针对了,自带 fq 的浏览器?
28Sv0ngQfIE7Yloe
2023-12-14 00:45:51 +08:00
用隐私标签页先试下 避免浏览器插件的影响
AltKoY
2023-12-14 01:07:09 +08:00
chrome 可以試試 chrome://flags/
把 "TLS 1.3 hybridized Kyber support" 關閉
gentrydeng
2023-12-14 01:36:05 +08:00
有可能是网站防火墙/流量过滤程序不支持 X25519Kyber768 。

chrome://flags/#enable-tls13-kyber
peasant
2023-12-14 09:19:00 +08:00
检查一下浏览器设置里是不是有使用安全 DNS 的选项
Devilker
2023-12-14 09:27:15 +08:00
Ctrl+F5
MaxmillianJ
2023-12-14 11:49:55 +08:00
@Morii 谢谢,无痕模式已经试过,也是不行
MaxmillianJ
2023-12-14 11:50:46 +08:00
@flyv2x 谢谢,试过了关闭插件和无痕模式,也会间断性不通。
wangyaominde
2023-12-14 13:24:12 +08:00
关闭浏览器的 QUIC 和 DoH 、DoT 试一下
gwbw
2023-12-14 18:23:42 +08:00
用 Postman 等类似工具模拟能正常访问的浏览器的 request header ,然后依次改为不能访问的浏览器的值,控制变量看哪一步出问题
fengyaochen
2024-01-02 12:00:38 +08:00
1.多数是 IPV6 搞的鬼
2.DNS 不要用 4 个 8 ,用 4 个 9 或者 4 个 1 试试看,记得清理缓存,现在 4 个 8 不一定是最优解,我之前用 4 个 8 油管首页总是打不开,换成 4 个 9 就好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1000107

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX