V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zx900930
V2EX  ›  DNS

Chrome 无法解析前端 url 导致网站打不开, 但是 nslookup 可以返回正确的解析信息

  •  
  •   zx900930 · 2022-06-07 19:15:32 +08:00 · 2805 次点击
    这是一个创建于 900 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网站是 https://bbs.kafan.cn/

    打开无限卡检查浏览器

    打开 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 呢.

    9 条回复    2022-06-08 08:22:00 +08:00
    deplivesb
        1
    deplivesb  
       2022-06-07 19:18:51 +08:00
    为啥你列举的 google,cf,qurad9,opendns 这个几个我都能解析呢
    zx900930
        2
    zx900930  
    OP
       2022-06-07 19:25:49 +08:00
    @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
    vermouth18
        3
    vermouth18  
       2022-06-07 19:44:57 +08:00 via Android
    试一下用 114dns ,最近运营商对 dns 解析加防护了,好多网站都解析不了
    zx900930
        4
    zx900930  
    OP
       2022-06-07 20:02:33 +08:00
    @vermouth18 已经不是上游 dns 的问题了, 在本机上已经可以正确解析, 但是在浏览器里返回无法解析, 试了 chrome firefox 都不行.
    感觉在系统 dns 和浏览器之间还隔着一层东西.
    我 curl https://cdnjs.tacool.com/jquery/3.5.1/jquery.min.js
    都能正确加载 js 的内容, 但是换浏览器 就是打不开.
    ClericPy
        5
    ClericPy  
       2022-06-07 21:07:48 +08:00
    换几个浏览器? 怀疑是 chrome 默认打开 DoH 那个问题导致的, 强行给整了个 1.1.1.1 的 DoH 结果是樯外的... 在设置-安全-安全 DNS 关掉看看
    bakaft
        6
    bakaft  
       2022-06-07 21:17:17 +08:00
    同楼上,Edge 也会启用安全 DNS ,国内非常难用
    Kobayashi
        7
    Kobayashi  
       2022-06-07 21:59:55 +08:00 via Android
    把浏览器的安全 DNS 关了?
    zx900930
        8
    zx900930  
    OP
       2022-06-08 02:53:17 +08:00
    @ClericPy 我的网就在国外, 1.1.1.1 8.8.8.8 这些都能解析
    确实是 chrome 的那个安全 DNS 的问题, 其实并不用关闭
    只需要从默认的改成第二项自定义
    然后填入自己的 adgh 的地址就完事了.....我真的不懂为啥默认的那个使用当前设置不行
    AloneHero
        9
    AloneHero  
       2022-06-08 08:22:00 +08:00 via Android
    移动端 Chrome 之前看 v2 时总是第一次加载时报无法连接,静置不动然后 chrome 会自动重试然后就才能正常加载页面。看到这个帖子尝试关掉 Doh 后发现终于好了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2661 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 11:37 · PVG 19:37 · LAX 03:37 · JFK 06:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.