如何清空Mac上的DNS缓存

如果你在浏览器加载网站时遇到问题,你的DNS缓存可能就是罪魁祸首。你可以在不损害Mac上任何东西的情况下清除这个缓存,这可能会解决你的网站加载问题。我们将通过运行Terminal命令向您展示如何这样做。

当天的视频

滚动以继续浏览内容

使用命令清空DNS缓存

接下来,您需要
使用Terminal实用程序执行命令
刷新Mac上的DNS缓存。打开
终端
通过Spotlight、launpad或Finder找到它。现在,只需在终端应用程序中输入以下命令并点击
返回
关键:

执行命令dscacheutil -flushcache;sudo killall -HUP mDNSResponder
 

如果您注意到,每个命令都带有
sudo
;这意味着在运行命令之前,你将被要求输入Mac的管理密码。在您尝试在Mac上执行此命令之前,请确保您手边有密码。

为什么要清空Mac上的DNS缓存?

一般来说,当你在Mac上遇到与DNS相关的错误时,你应该清除DNS缓存。这包括你在Mac上的浏览器或应用程序中看到的任何DNS错误信息
什么是DNS服务器,为什么它可能不可用

清除DNS缓存有助于解决一些与浏览相关的问题。这是因为DNS在您的计算机上的工作方式。你可能已经知道了
DNS将您的域名转换为IP地址
. 如果DNS缓存损坏或存在其他问题,则转换失败,从而导致浏览会话中断。刷新DNS缓存有助于解决Mac上的这些问题。

刷新DNS缓存是否有问题?

刷新DNS缓存时,您只是删除了DNS的缓存项。删除这些DNS缓存文件不会遇到任何问题。下次您尝试从web浏览器连接到站点时,后者将从DNS服务器获取新条目。DNS缓存将保存这些条目,循环将继续。

刷新DNS缓存不会以任何方式损害你的Mac——当你遇到DNS问题时,你可以毫不犹豫地这样做。正如您所看到的,只需一个简单的命令就可以解决计算机上许多与服务器相关的域名问题。