如何在Mac上清除DNS缓存(所有型号)

DNS缓存或DNS解析器缓存,是OS和浏览器上DNS查找的临时数据库。它包括最近以及尝试访问网站以及域名的记录。要解决问题,要用缓存中毒或其他Internet连接问题,您可能需要冲洗DNS缓存。该动作将删除所有DNS条目。此外,它还摆脱了无效的记录。让我们检查一下清除Mac上DNS缓存的方法。

让我们首先检查DNS是什么,然后再向前升至DNS缓存。简而言之,DNS(域名系统)将诸如www.igeeksblog.com之类的人类可读域名转换为计算机可读的IP地址,例如104.26.11.8。

DNS高速缓存是在计算机,智能手机,服务器等上临时存储的,该存储保留了先前访问的域名DNS记录,例如IPv4地址的记录,IPv6的AAAA记录等。它通常称为DNS Resololver Cache。

根据时间的时间(TTL),DNS保留网站及其地址的记录,该记录存储在这个虚构的信息数据库中。从本质上讲,DNS缓存是您的设备通过响应DNS查询而使用DNS记录中已经存在的DNS记录来节省时间和精力的方式,而不是必须执行冗长的DNS查找。

清除DNS缓存的功能是什么?

如果您在Mac上访问网站时遇到困难,或者网页无法正确加载,则清除DNS缓存将有所帮助。如果网站最近移动了服务器,它还可以使您可以正确查看网站的新版本。它通过清除过时的条目并获取新的条目来做到这一点。最后,定期冲洗DNS缓存也可能有助于隐藏搜索行为并提供防止操纵的安全性。

如何在Mac上冲洗DNS缓存

这是您可以在Macos Sonoma,Ventura,Monterey和Big Sur上冲洗DNS缓存的方法。

出于安全原因,该密码将不会在终端中看到。

即使在命令提示符屏幕上不会出现任何内容,但一旦按返回键,您的DNS缓存就会刷新。

清除旧MacOS版本中的DNS缓存

如果您使用的是旧版本的MacOS,则这里是这些命令的命令。

要清除Macos Catalina,Mojave,High Sierra,Sierra和Macos El Capitan上的DNS缓存,请输入语法:sudo killall -HUP mDNSResponder

更多阅读:如何在iPhone或iPad上清除DNS缓存

要清除Macos Yosemite上的DNS缓存,请输入语法:sudo discoveryutil udnsflushcaches

要清除Macos Lion,Mountain Lion和Mavericks上的DNS缓存,请输入语法:sudo killall -HUP mDNSResponder

这就是伙计。

清除DNS缓存安全吗?

希望摆脱DNS缓存对您来说将不再重要。此外,如果愿意,您还可以选择仅针对Google Chrome浏览器清除DNS CACHE。对于此输入Chrome:// Net-Internals/#DNS在Chrome的地址栏中。接下来,单击清除主机缓存