Mac 用户可能偶尔会遇到需要清除并刷新DNS 缓存的情况,一般是由于修改了主机文件,或者想排除一些网络上的故障。
在 Mac 上重置 DNS 缓存通常只有高级用户需要,但即使是新手 Mac 用户也会发现这个操作其实非常简单,尽管需要使用命令行来实现。
MacOS 中清除和重置 DNS 缓存的方法:
-
在 Mac 上打开终端应用程序,最简单的方法是通过 Spotlight 按命令+空格键,然后键入“终端”并按回车 Return 启动终端应用程序;
-
当终端打开时,您将看到一个命令行提示符,将以下命令字符串复制并粘贴到终端窗口中:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
-
点击 Return 回车键,系统会要求您输入管理员密码,输入该密码并再次点击 Return 回车。
如下图:
![](https://pic1.zhimg.com/80/v2-2dbd4c5c54d825f69386d68b52d82b31_1440w.jpg)
添加图片注释,不超过 140 字(可选)
-
操作成功后,DNS 缓存将被刷新并清除;
完成后退出终端应用程序即可。
* 请注意,为安全起见,终端在输入密码时不会显示明文。这是正常行为。
刷新 Mac 上的 DNS 缓存的原因有很多,但通常是由修改 DNS 设置或从事开发工作的高级用户完成的。
如果主机文件已编辑但无法正常工作,刷新 DNS 缓存也是故障排除的其中一种方式。
本文来自博客园,作者:{Julius},转载请注明原文链接:https://www.cnblogs.com/bestechshare/p/16925391.html
可微信加我,了解更多,WeChat:{KingisOK}