sudo killall HUP mDNSResponder
并按回车键。系统将提示您输入管理员密码。输入密码后,按回车键执行命令,完成DNS缓存的刷新。在 macOS 系统中,有时需要刷新 DNS(域名系统)缓存以解决网络问题或确保获取最新的 DNS 信息,以下是详细的步骤和命令,适用于不同版本的 macOS。
macOS Catalina 及更高版本 (macOS 10.15 至 14.x)
1、打开终端:
使用 Spotlight 搜索“终端”,或者通过“应用程序” > “实用工具” > “终端”来打开终端应用程序。
2、输入以下命令并按回车:
sudo killall HUP mDNSResponder; sudo dscacheutil flushcache
3、输入管理员密码:
当系统提示时,输入管理员密码并按回车,输入密码时终端不会显示任何字符。
OS X Yosemite 及更新机型 (OS X 10.10.4 至 10.14.x)
1、打开终端:
使用 Spotlight 搜索“终端”,或者通过“应用程序” > “实用工具” > “终端”来打开终端应用程序。
2、输入以下命令并按回车:
sudo killall HUP mDNSResponder
OS X 10.10 至 10.10.3
1、打开终端:
使用 Spotlight 搜索“终端”,或者通过“应用程序” > “实用工具” > “终端”来打开终端应用程序。
2、输入以下命令并按回车:
sudo discoveryutil mdnsflushcache
OS X Mavericks、Mountain Lion 和 Lion (OS X 10.9.5 及之前版本)
1、打开终端:
使用 Spotlight 搜索“终端”,或者通过“应用程序” > “实用工具” > “终端”来打开终端应用程序。
2、输入以下命令并按回车:
sudo killall HUP mDNSResponder
Mac OS X Snow Leopard (OS X 10.6 至 10.6.8)
1、打开终端:
使用 Spotlight 搜索“终端”,或者通过“应用程序” > “实用工具” > “终端”来打开终端应用程序。
2、输入以下命令并按回车:
sudo dscacheutil flushcache
相关问题与解答
1、为什么需要刷新 DNS 缓存?
回答:刷新 DNS 缓存通常是因为 DNS 记录已过时,需要从服务端重新获取最新信息,这在修改了主机文件、更改了 DNS 设置或进行网络故障排除时尤为重要。
2、刷新 DNS 缓存后,是否还需要重新启动计算机?
回答:通常不需要重新启动计算机,刷新 DNS 缓存的命令会立即生效,使得系统能够使用最新的 DNS 信息进行网络通信,只有在极少数情况下,可能需要重启某些网络服务或应用以确保它们获取最新的 DNS 信息。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/61594.html