打开无限卡检查浏览器
打开 chrome 控制台, 发现错误是 jquery 无法加载
报错是 Failed to load resource: net::ERR_NAME_NOT_RESOLVED
无法解析的 url 是: https://cdnjs.tacool.com/jquery/3.5.1/jquery.min.js
查了一下 cdnjs.tacool.com 在国外各大主流公共 DNS 都没有解析(google,cf,qurad9,opendns 等)
于是在我的 adguard home 的上游 DNS 里添加了阿里的 DNS https://dns.alidns.com/dns-query
用 nslookup 和 dig 检查返回记录正常
然而 chrome 还是无法打开
试了清空缓存, 去 chrome://net-internals/#dns 清空 dns
用隐私模式打开都是同样的报错 ERR_NAME_NOT_RESOLVED
请问是哪里出了问题导致 chrome 无法正确解析 url 呢.
1
deplivesb 2022-06-07 19:18:51 +08:00
为啥你列举的 google,cf,qurad9,opendns 这个几个我都能解析呢
|
2
zx900930 OP @deplivesb
呃, 我特意确定了一下不是我本机的问题 nslookup cdnjs.tacool.com 8.8.8.8 Serveur : dns.google Address: 8.8.8.8 *** dns.google ne parvient pas à trouver cdnjs.tacool.com : Server failed nslookup cdnjs.tacool.com 1.1.1.1 Serveur : one.one.one.one Address: 1.1.1.1 *** one.one.one.one ne parvient pas à trouver cdnjs.tacool.com : Server failed 这个在线 nslookup 的网站也显示 cdnjs.tacool.com 在 google cf opendns 上没有解析 https://www.nslookup.io/domains/cdnjs.tacool.com/dns-records/#cloudflare |
3
vermouth18 2022-06-07 19:44:57 +08:00 via Android
试一下用 114dns ,最近运营商对 dns 解析加防护了,好多网站都解析不了
|
4
zx900930 OP @vermouth18 已经不是上游 dns 的问题了, 在本机上已经可以正确解析, 但是在浏览器里返回无法解析, 试了 chrome firefox 都不行.
感觉在系统 dns 和浏览器之间还隔着一层东西. 我 curl https://cdnjs.tacool.com/jquery/3.5.1/jquery.min.js 都能正确加载 js 的内容, 但是换浏览器 就是打不开. |
5
ClericPy 2022-06-07 21:07:48 +08:00
换几个浏览器? 怀疑是 chrome 默认打开 DoH 那个问题导致的, 强行给整了个 1.1.1.1 的 DoH 结果是樯外的... 在设置-安全-安全 DNS 关掉看看
|
6
bakaft 2022-06-07 21:17:17 +08:00
同楼上,Edge 也会启用安全 DNS ,国内非常难用
|
7
Kobayashi 2022-06-07 21:59:55 +08:00 via Android
把浏览器的安全 DNS 关了?
|
8
zx900930 OP @ClericPy 我的网就在国外, 1.1.1.1 8.8.8.8 这些都能解析
确实是 chrome 的那个安全 DNS 的问题, 其实并不用关闭 只需要从默认的改成第二项自定义 然后填入自己的 adgh 的地址就完事了.....我真的不懂为啥默认的那个使用当前设置不行 |
9
AloneHero 2022-06-08 08:22:00 +08:00 via Android
移动端 Chrome 之前看 v2 时总是第一次加载时报无法连接,静置不动然后 chrome 会自动重试然后就才能正常加载页面。看到这个帖子尝试关掉 Doh 后发现终于好了。。。
|