清除 Mac 的 DNS 缓存

网站解析到旧 IP 时,清空 macOS 的 DNS 缓存。

macOSDNS诊断终端中风险
运行下面的命令,按提示输入管理员密码即可。DNS 缓存会立即清空,无需重启电脑。

01命令

命令
$ sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

02作用说明

macOS 会缓存 DNS 解析结果。当网站更换了服务器、而你的 Mac 仍记着旧 IP 时,刷新缓存可以强制重新解析。dscacheutil -flushcache 清空本地目录服务缓存,SIGHUP 信号让 mDNSResponder 守护进程丢弃 DNS 缓存。命令安全、瞬间完成。

03风险

风险中风险
使用条件Administrator password (sudo)
系统兼容性macOS 10.11 El Capitan – 15 Sequoia
!注意: 需要 sudo 权限;清空缓存后,接下来几次网页访问可能略慢。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2025-11-18 · 分类: 网络

06相关方案