gqbre
V2EX  ›  macOS

MacOS 间歇性休眠唤醒后 DNS 服务不可用

  •  
  •   gqbre · Jun 15, 2020 · 2894 views
    This topic created in 2161 days ago, the information mentioned may be changed or developed.

    RT...

    发生在盒盖一段时间后唤醒,间歇性,从之前几个系统版本就出现了这样的问题。

    表现为无法解析任何域名,使用 nslookup 测试正常。使用下面的命令重载 DNS 服务就正常了...

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist && sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

    图片

    难道我是个例?这么久了一直没看到有人讨论

    8 replies    2021-12-16 10:26:19 +08:00
    Kobayashi
        1
    Kobayashi  
       Jun 20, 2020 via Android
    遇到过 3 次,不知道如何触发的。因为有 SIP,没办法重启 mDNSRespomder 。killall -HUP 无效。
    gqbre
        2
    gqbre  
    OP
       Jun 21, 2020 via iPhone
    @Kobayashi 所以你只能选择重启吗
    Kobayashi
        3
    Kobayashi  
       Jun 21, 2020 via Android
    @gqbre 是的,有 SIP 只能选择重启。不过处罚这个 bug 机率非常小,可能和开着全局代理时切换网络有关。
    zengyiqun
        4
    zengyiqun  
       Jan 8, 2021
    我也碰到了。。。概率还挺高,不知道是不是 big sur 带了的 bug,dns 手动更换后可用,但是如果在局域网内,使用 lan 的 dns,基本上隔几天就会发生。因为 SIP,所以我也选择了重启。更换了之前认为是路由器问题,后面发现可能不是,心态已崩
    gqbre
        5
    gqbre  
    OP
       Jan 10, 2021 via iPhone
    @zengyiqun 在 Catalina 的时候就已经这样了,Big sur 也复现过,我是全新安装的 Big sur,猜想是跟代理软件有关系,我用的是 ClashX
    zengyiqun
        6
    zengyiqun  
       Jan 19, 2021
    我代理软件用了 ShadowsocksX-NG 但是又上了 pandafun 我出现概率挺高的 查了日志 似乎看不出什么结果,手动修改 dns 到 114.114.114.114 可以正常解析,但是如果使用 LAN 的 dns 就会有问题,我 LAN 有 DNS Server,但是它在这个时候并无法解析
    dyllanwli
        7
    dyllanwli  
       Dec 16, 2021
    330 天过去了, 这个问题还在 m1 的 macshang 碰到 真的是吐了
    gqbre
        8
    gqbre  
    OP
       Dec 16, 2021
    @dyllanwli 我倒是很久没有再出现过这个问题了.. 也可能跟我 ClashX Pro 开增强模式有关系
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2967 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 14:56 · PVG 22:56 · LAX 07:56 · JFK 10:56
    ♥ Do have faith in what you're doing.