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

172 天前
 whetherTsmile

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

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

但是 ping 的地址却是 !ping

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

1672 次点击
所在节点    Apple
7 条回复
wu67
172 天前
所以我用平时 cli 启动代理, 并且在最前面加了命令 dscacheutil -flushcache

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

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

https://ex.noerr.eu.org/t/1122223

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

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

© 2021 V2EX