Mac 本地 dns 缓存 是不是有问题

2025 年 3 月 31 日
 whetherTsmile

家里环境是 dns 分流,自建的 paopaodns ,国内网站全部 ip 直连 浏览器是 edge 经常有些网站打开白屏转圈,cdn 加载不出来 之前一直以为是 edge 的原因(换了个浏览器或者打开无痕窗口大概率就能好) 今天打开小红书图片一直加载不出来看了下

可以看到下面解析出来的地址 !dig

但是 ping 的地址却是 !ping

而且有时候碰到国内网站证书错误(知乎和专栏比较多) 怕是也是因为这个问题

2089 次点击
所在节点    Apple
7 条回复
wu67
2025 年 3 月 31 日
所以我用平时 cli 启动代理, 并且在最前面加了命令 dscacheutil -flushcache

一般不会出事, 偶尔会炸的是部分小众 cdn 的域名(具体表现为不同地区的 ip 请求, 它会解析出不同的地址, 然后对应的证书还不一样, 用了差不多 10 年 Mac 就遇到过一次)
MacsedProtoss
2025 年 3 月 31 日
还是 fakeip 一下吧 兼容性相对而言更好一些
whetherTsmile
2025 年 3 月 31 日
@wu67 我还要 killall -HUP mDNSResponder 才能清除缓存
whetherTsmile
2025 年 3 月 31 日
@whetherTsmile fakeip 远程的时候会有点奇奇怪怪的问题
ZV2Code
2025 年 3 月 31 日
这个好像会覆盖 dns 设置,前段时间也被 chrome 的设置坑过
whetherTsmile
2025 年 3 月 31 日
@zby1101 这个我一直都是关掉的,不过我不确定 edge 会不会有 bug ,看着关了其实偷偷摸摸给我开了
elden
2025 年 4 月 2 日
@whetherTsmile 试试关闭多播。sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool YES 然后重启

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

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

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

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

© 2021 V2EX