如何在Mac OS X中刷新DNS缓存

尽管如今我们的计算机上提供了如此多的首选项和工具,但有时候没有什么比传统的命令行工具好。无论您使用哪种操作系统,这对于网络信息都特别重要。

网络上最重要的系统之一是域名系统或DNS。这会将友好的网站名称与IP地址进行匹配,因此,当您访问google.com时,浏览器便知道要请求的IP地址。

DNS通常可以正常使用,但是由于已被缓存,因此有时会卡住或指向一个过时的地址。发生这种情况时,您可能会在尝试访问的每个网站上看到DNS相关的错误消息,或者可能只是几个。

在Mac OS X中,您可以轻松清除DNS缓存以获取一个只需几个简单的步骤即可重新尝试。首先,您需要打开一个终端。最快的方法是按 Command + Space 打开Spotlight搜索。键入 Terminal (终端),然后按 Return (启动)以启动命令行。

此处的命令根据您所运行的操作系统而略有不同。单击屏幕左上角的Apple徽标,然后选择关于此Mac 来了解已安装的OS X版本。

如果您是OS X优胜美地10.10.4版或更高版本(包括El Capitan),命令如下:

sudo killall -HUP mDNSResponder

正在运行OS X Mavericks v10.9.5或更早版本?您需要的命令是:

sudo killall -HUP mDNSResponder

仍在运行Snow Leopard吗?可能是时候升级Mac了!但是,在此之前,请使用以下命令:

sudo dscacheutil -flushcache

清除DNS不会损害任何内容,因此不必担心滥用此命令。下次在对连接问题进行故障排除时,请尝试一下!

您是否需要清除DNS缓存来解决错误?让我们知道您在评论中看到此错误的频率有多高!

图片来源:通过Shutterstock.com获得的建议

标签: 计算机网络 DNS Mac技巧 故障排除