• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Features
V2EX  ›  程序员

遇到一个非常奇怪的问题, ping 域名稳定延迟 9 秒出现 ping 结果

  •  
  •   Features · Dec 7, 2023 · 3001 views
    This topic created in 893 days ago, the information mentioned may be changed or developed.
    如图所示,总是延迟 9 秒以后才会出现 ping 的结果

    开始以为是系统问题,重装以后依旧出现

    后面猜测是网卡问题,又换了张网卡,依旧不行

    局域网内的其他机器不会出现这个问题

    导致的后果就是,本台机器的程序和脚本访问外网时卡死延迟 9 秒
    有大佬遇到过吗?

    Supplement 1  ·  Dec 7, 2023
    破案了,是本地 DNS 的问题
    刚刚换了路由器,电脑以光猫为 dns 服务器
    不得不说垃圾电信光猫
    12 replies    2023-12-07 13:56:25 +08:00
    JFZ
        1
    JFZ  
       Dec 7, 2023 via iPhone
    ping ip 也有延时吗
    Features
        2
    Features  
    OP
       Dec 7, 2023
    @jiuhuicinv ping ip 不会,已经找到问题了,就是 DNS 服务器的问题
    更改了路由器的光猫 DNS 后就没事了
    JFZ
        3
    JFZ  
       Dec 7, 2023 via iPhone
    @Features 是的 解析问题就是 dns 的锅
    Dreax
        4
    Dreax  
       Dec 7, 2023
    "It's always DNS!"
    AmaQuinton
        5
    AmaQuinton  
       Dec 7, 2023
    感觉是 DNS 解析问题,换个试试
    sky96111
        6
    sky96111  
       Dec 7, 2023
    那我说一下另一个问题吧,我曾遇到过 ping 局域网 ip 会有 5 秒延迟,而 ping 域名则正常。
    排查后发现 Linux ping 会进行 PTR 反向解析,而我配置的本地 DNS 服务器没有做好分流,导致本地 IP 的反向解析转发到公共 DNS 服务器上去了
    Mogugugugu
        7
    Mogugugugu  
       Dec 7, 2023
    我本周也出现过类似的问题、打开 Clash 之后,走 114 的 DNS 就会有延迟,延迟差不多也在 10s 左右,关闭 Clash ,走运营商的 DNS 就没问题,后来换掉了 Clash 的 DNS 就 ok 了。
    kcw294196204
        8
    kcw294196204  
       Dec 7, 2023
    你是不是用加密 DNS 了?
    sparkssssssss
        9
    sparkssssssss  
       Dec 7, 2023
    我前阵子遇到过一个问题,
    curl http://192.168.1.10:8080 等待 10s 才返回,抓包最终确认,也是 dns 的锅,当访问这个 ip 的时候,先去 dns 反查 ip,当然是查不到的,然后等待 5s 再次尝试一次,还是失败,等待 5s 返回 response,没想明白,有大佬给解释解释吗?
    sparkssssssss
        10
    sparkssssssss  
       Dec 7, 2023
    @sky96111 我遇到过和你类似的情况,我是用的 119 的公共 dns,后来换成别的就好了,请教下,你说的 dns 分流是什么情况下会导致本地 ip 去 dns 反查啊?
    sky96111
        11
    sky96111  
       Dec 7, 2023 via Android
    @coolloves PTR *.in-addr.arpa ,我配置的是 adguardhome ,有选项不要让它被转发到公共 DNS ,本地找不到对应域名直接返回。
    sparkssssssss
        12
    sparkssssssss  
       Dec 7, 2023
    @sky96111 我一直用的 dnspod 公共 dns,突然有一天就这样了,那看来是公共 dns 本身的分流规则出现了问题,换阿里或者 114 都正常,那看来是 119 的策略的问题吧,当时查了挺久的,当时死活没想到是因为 dns 的原因.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   879 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 19:59 · PVG 03:59 · LAX 12:59 · JFK 15:59
    ♥ Do have faith in what you're doing.