如何在 macOS Sierra 中重置和刷新 DNS 缓存

DNS或域名系统基本上是将网站名称解析为各自的IP地址。 因此,如果您在 Mac 上遇到名称服务器无法正确解析的问题,或者您希望系统注意到 DNS 更改,您可能需要在 macOS Sierra 中重置并刷新 DNS 缓存。 如果您对 /etc/hosts 文件进行了编辑,并且希望在无需重新启动 Mac 的情况下注册更改,这也可以派上用场。 所以, 如果您想重置并刷新 Mac 上的 DNS 缓存,请执行以下操作:

在 macOS Sierra 中重置和刷新/清除 DNS 缓存

在 macOS 中重置和刷新也就是清除 DNS 缓存的过程实际上非常简单。 它所需要的只是让您在终端中输入一个命令,然后就完成了。 好吧,从技术上讲,它是一行中的两个命令。 如果您想在 Mac 上刷新 DNS 缓存,只需按照以下步骤操作:

1.启动终端,然后输入“sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder“。

在 Mac 中重置和刷新 DNS 缓存

2. 系统将提示您输入密码。 输入您的 Mac 登录密码 在这里,然后按 Enter。

在 Mac 中重置和刷新 DNS 缓存

太好了,您已成功重置并刷新了 macOS Sierra 上的 DNS 缓存。 如果您在名称服务器等方面遇到任何问题,现在应该得到解决。 你可以尝试做一个““,或”nslookup” 在您想要的网站上, 查看您的 DNS 问题是否已解决.

使用 dig 检查查询时间

通常,如果您的 DNS 设置混乱,或者您的 DNS 太慢,您可能会想知道发生了什么。 要检查您的 DNS 是否工作正常,您可以在终端中使用“dig”命令:

1.启动终端,然后输入“挖beebom.com“。 您可以使用任何网站的名称代替beebom.com。

挖beebom

2.在结果中,可以勾选“查询时间“。 如果您发现网站的查询时间太长,您应该更改 macOS 的 DNS 设置,并设置一个类似 Google DNS 的 DNS 服务器。

查询时间

更改 DNS 服务器后,您可以再次运行 dig 命令,检查是否有任何改进。 除非您的 ISP 存在问题,否则将 DNS 更改为 Google DNS 或 OpenDNS 应该会有所帮助。

还请参见:如何在没有第三方应用程序的情况下更改 Mac 中的图标

重置和刷新 DNS 缓存以修复 DNS 问题

您可以在 macOS Sierra 中重置和清除 DNS 缓存,以修复您可能面临的大多数 DNS 问题。 文章中提到的方法适用于 Mac OS X 10.10.4+,甚至适用于 macOS Sierra。 如果您对我提到的命令有任何问题,请随时在下面的评论部分告诉我。

Leave a Comment

Your email address will not be published.