4

我想禁用 Mac OS X 上的 Safari 执行 DNS 缓存。
有没有办法通过配置或任何其他设置来做到这一点?

4

3 回答 3

9

清除操作系统缓存:

sudo killall -HUP mDNSResponder

禁用 Safari DNS 预取:

defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
于 2013-01-05T01:23:17.873 回答
2

更新:让优胜美地清除您想要的缓存:

sudo discoveryutil udnsflushcaches
于 2014-11-20T17:48:59.980 回答
1

在 Safari 12.1 中,这应该已移至:

defaults read com.apple.Safari WebKitPreferences.dnsPrefetchingEnabled

和:

defaults write com.apple.Safari WebKitPreferences.dnsPrefetchingEnabled -boolean false

你应该能够禁用它。

于 2019-05-08T14:45:45.323 回答