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

2020-06-15 10:14:30 +08:00
 gqbre

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

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

2000 次点击
所在节点    macOS
8 条回复
Kobayashi
2020-06-20 10:15:34 +08:00
遇到过 3 次,不知道如何触发的。因为有 SIP,没办法重启 mDNSRespomder 。killall -HUP 无效。
gqbre
2020-06-21 10:24:07 +08:00
@Kobayashi 所以你只能选择重启吗
Kobayashi
2020-06-21 12:26:48 +08:00
@gqbre 是的,有 SIP 只能选择重启。不过处罚这个 bug 机率非常小,可能和开着全局代理时切换网络有关。
zengyiqun
2021-01-08 10:15:58 +08:00
我也碰到了。。。概率还挺高,不知道是不是 big sur 带了的 bug,dns 手动更换后可用,但是如果在局域网内,使用 lan 的 dns,基本上隔几天就会发生。因为 SIP,所以我也选择了重启。更换了之前认为是路由器问题,后面发现可能不是,心态已崩
gqbre
2021-01-10 14:14:25 +08:00
@zengyiqun 在 Catalina 的时候就已经这样了,Big sur 也复现过,我是全新安装的 Big sur,猜想是跟代理软件有关系,我用的是 ClashX
zengyiqun
2021-01-19 22:19:00 +08:00
我代理软件用了 ShadowsocksX-NG 但是又上了 pandafun 我出现概率挺高的 查了日志 似乎看不出什么结果,手动修改 dns 到 114.114.114.114 可以正常解析,但是如果使用 LAN 的 dns 就会有问题,我 LAN 有 DNS Server,但是它在这个时候并无法解析
dyllanwli
2021-12-16 06:59:38 +08:00
330 天过去了, 这个问题还在 m1 的 macshang 碰到 真的是吐了
gqbre
2021-12-16 10:26:19 +08:00
@dyllanwli 我倒是很久没有再出现过这个问题了.. 也可能跟我 ClashX Pro 开增强模式有关系

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

https://www.v2ex.com/t/681589

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

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

© 2021 V2EX