怎样在 Mac OS X 中刷新 DNS 缓存

尽管如今我们的计算机上提供了如此多的偏好和工具,但有时没有什么能比得上一个好的老式命令行工具。 这对于网络信息尤其重要,无论您使用的是什么操作系统。

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

DNS 通常工作顺利,但由于它被缓存,有时它可能会卡住或指向一个过时的地址。 发生这种情况时,您可能会看到在您尝试访问的每个网站上弹出与 DNS 相关的错误消息,或者可能只是少数几个。

Mac OS X,您只需几个快速步骤即可轻松清除 DNS 缓存以重新尝试。 首先,您需要打开一个终端。 最快的方法是按下 命令+空格 打开 Spotlight 搜索。 类型 终端 并按下 返回 启动命令行。

根据您运行的操作系统,此处的命令略有不同。 单击屏幕左上角的 Apple 标志,然后选择 关于本机 找出您安装的 OS X 版本。

如果你是 OS X Yosemite 10.10.4 或更新版本(包括 El Capitan),命令如下:

sudo killall -HUP mDNSResponder

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

sudo killall -HUP mDNSResponder

还在跑雪豹? 可能是时候升级你的 Mac 了! 但是,在此之前,请使用以下命令:

sudo dscacheutil -flushcache

清除 DNS 不会造成任何损害,所以不要担心滥用此命令。 下次解决连接问题时试一试!

您是否必须清除 DNS 缓存才能解决错误? 让我们知道您在评测中看到此错误的频率!

图片来源:通过Shutterstock.com的阿格斯