Issue 如何在Mac上清除DNS缓存

如何在Mac上清除DNS缓存

域名系统(DNS)是一种命名系统,对于以简单有效的方式使用Web至关重要。它负责将人性化的域名(您知道的并在浏览器中键入的所有页面的流行名称)与由数字IP地址表示的其实际计算机地址(例如38.239.182.140)相匹配。但是,有时可能会发生错误,清除DNS服务器创建的缓存可以帮助解决它们。 DNS缓存可以视为存储所有最近访问或尝试访问的网站的临时数据库。 Mac用户可以按照下面列出的说明清除其计算机上的DNS缓存。

在开始该过程之前,请记住,重置DNS缓存将干扰您当前的浏览活动,因此最好保存在浏览器中打开的所有重要工作。准备就绪后,打开“终端”应用程序。您可以通过在Dock中打开LaunchPad,然后在搜索栏中键入Terminal来做到这一点。

打开“终端”窗口后,键入以下命令:

sudo killall -HUP mDNSResponder;睡2;

现在,按键盘上的Return键,如果出现提示,请输入管理员密码,然后再按一次Return键。将会出现一条消息,指出“ macOS DNS缓存重置”。

可以在较早的macOS版本上使用相同的过程,唯一的区别是在“终端”窗口中输入的命令。在macOS Sierra上,适当的命令是sudo killall -HUP mDNSResponder;说DNS缓存已刷新,而运行Mac OS X El Capitan和Yosemite的系统则需要sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder;说cache flushed命令来刷新DNS缓存。

正在加载...