如何在 MacOS Ventura 中清除 DNS 缓存 & MacOS Monterey
目录:
Mac 用户可能需要偶尔清除和刷新 MacOS 中的 DNS 缓存,可能是因为他们修改了主机文件,或者出于故障排除目的。
在Mac上重置DNS缓存通常只有高级用户才需要,但即使是新手Mac用户也应该会发现这个过程非常简单,尽管它是通过使用命令行实现的。
How to Flush DNS Cache in MacOS Ventura & MacOS Monterey
以下是在现代 MacOS 版本中清除和重置 DNS 缓存的方法:
- 在 Mac 上打开终端应用程序,最简单的方法是通过 Spotlight 按命令 + 空格键,然后键入“终端”并按 Return 键启动终端应用程序
- 当终端打开时,您将看到一个命令行提示符,将以下命令字符串复制并粘贴到终端窗口中:
- 点击回车键,当系统询问您时将要求您输入管理员密码,输入密码并再次点击回车
- Terminal不会报任何东西,但DNS缓存会被刷新清除掉
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
完成后退出终端应用程序
请注意,为安全起见,终端在输入时不会显示密码。这是正常行为,所以无论如何都键入它并按回车键。
刷新 Mac 上的 DNS 缓存的原因有很多,但通常是由更高级的用户完成的,他们正在修改 DNS 设置或进行开发类型的工作。如果主机文件已编辑但不起作用,刷新 DNS 缓存也是故障排除过程的一部分