如何在macos上重置dns缓存

如果你在网站上工作,你会偶尔需要重置你的计算机的DNS缓存,特别是在编辑记录或更换主机之后。虽然在Windows上用专用命令刷新DNS缓存很容易,但Mac用户必须使用一些变通方法。...

如何在macos上重置dns缓存

如果你在网站上工作,你会偶尔需要重置你的计算机的DNS缓存,特别是在编辑记录或更换主机之后。虽然在Windows上用专用命令刷新DNS缓存很容易,但Mac用户必须使用一些变通方法。

清除mac上的dns缓存

要清除Mac上的DNS缓存,请打开终端,您可以在应用程序>实用程序中找到该终端,或者通过使用聚光灯搜索,然后运行以下命令:

sudo killall -HUP mDNSResponder

请求时输入密码。

那么,这个命令实际上是做什么的呢?这里发生的是你在欺骗你的系统去刷新缓存。维基百科解释道:

The SIGHUP signal is sent to a process when its controlling terminal is closed. It was originally designed to notify the process of a serial line drop (a hangup). In modern systems, this signal usually means that the controlling pseudo or virtual terminal has been closed. Many daem*** will reload their configuration files and reopen their logfiles instead of exiting when receiving this signal. nohup is a command to make a command ignore the signal.

很明显,你不需要知道剩下的一切。但现在你知道了。

关于这个过程,网上有很多相互矛盾的信息。例如,一些站点声称在High Sierra上需要运行比这个更多的命令,而其他站点则会使这个命令变得不必要的长。然而,据我们所知,上面的命令实际上是所有必要的。下面是如何检查你的工作。

检查你的dns是否真的重置了

不确定你的DNS重置是否真的有效?在刷新缓存之前关闭web浏览器在某些情况下会有所帮助,但如果这似乎不起作用,您可以通过两种方式快速验证缓存是否为空。

第一个是特定地点。在终端上,键入dig,然后键入站点的URL。例如:

dig tl80.cn

在结果的“答案”部分,您将看到您的计算机所知道的站点的IP地址。

如何在macos上重置dns缓存

如果看不到新的IP地址,请考虑更改Mac上的DNS设置并再次刷新缓存。

对于更全局(非特定于站点)的方法,还可以使用控制台确认缓存已重置,您可以在“应用程序”>“实用程序”或使用Spotlight中找到控制台。在左侧面板中突出显示系统后,在搜索框中键入“mDNSResponder”,按Enter键,在第一个查询旁边键入“Cache size”,然后再次按Enter键。这样地:

如何在macos上重置dns缓存

现在,在控制台窗口仍然打开的情况下,返回终端窗口并运行以下命令:

sudo killall -INFO mDNSResponder

您应该在控制台窗口中看到突出显示的DNS缓存大小。现在运行以下命令:

sudo killall -HUP mDNSResponder

然后,再次运行此命令:

sudo killall -INFO mDNSResponder

您应该在控制台窗口中看到缓存大小的更改。在上面的屏幕截图中,您可以看到我们的缓存大小在发出命令后发生了很大的变化。

  • 发表于 2021-04-06 20:15
  • 阅读 ( 162 )
  • 分类:互联网

你可能感兴趣的文章

如何在ubuntu中刷新dns缓存&为什么需要这样做

****器是互联网的主干网之一。如果没有它们,整个域名系统将无法工作,我们将不得不使用直接的IP地址浏览网络——如果你问我的话,这不是我的乐趣。 ...

  • 发布于 2021-03-17 06:15
  • 阅读 ( 127 )

如何修复“检查你的连接,再试一次”在谷歌播放商店

... 您的**使用一个名为hosts的文件来定义如何连接到internet上的各种服务。有时,此文件有问题,这会导致许多服务无法在您的**上运行,包括googleplay商店。 ...

  • 发布于 2021-03-17 07:19
  • 阅读 ( 225 )

如何在mac os x中刷新dns缓存

虽然现在我们的计算机上有这么多的首选项和工具,但有时没有什么比一个好的老式命令行工具更好的了。这对于联网信息尤其重要,无论您使用的是什么操作系统。 ...

  • 发布于 2021-03-17 11:46
  • 阅读 ( 239 )

什么是dns服务器?为什么它不可用?

... 但是什么是DNS服务器,它是如何让你从a(域名)到B(匹配的web服务器)的呢?您如何知道您的DNS服务器是否正确响应?这个系统设计成在你不注意的情况下工作,但它不是万无一失的。 ...

  • 发布于 2021-03-20 19:50
  • 阅读 ( 248 )

如何在windows10中修复错误代码0x8000ffff

Windows 10错误代码0x8000ffff与Windows Update有关。已知错误代码也会影响Microsoft应用商店的功能。更新Windows10并返回Microsoft应用商店后,0x8000ffff错误表示某处有东西坏了。 ...

  • 发布于 2021-03-21 16:10
  • 阅读 ( 355 )

什么是dns缓存中毒?dns欺骗如何劫持你

... 让我们看看DNS缓存中毒是如何工作的,以及如何避免它。 ...

  • 发布于 2021-03-21 18:02
  • 阅读 ( 204 )

mac关闭时间太长?7个小贴士

... 重置SMC的过程因您使用的Mac不同而不同。有关如何重置Mac的SMC的详细信息,请参阅我们的指南。 ...

  • 发布于 2021-03-22 09:51
  • 阅读 ( 231 )

如何修复chrome中的err\u connection\u densed错误

...清除Chrome缓存文件,看看这是否能解决连接问题。以下是如何去除Chrome的缓存内容: ...

  • 发布于 2021-03-28 13:47
  • 阅读 ( 238 )

如何修复“dns\u probe\u finished\u nxdomain”错误

... 以下是如何在Windows 10上重新启动DNS客户端服务: ...

  • 发布于 2021-03-30 01:04
  • 阅读 ( 232 )

如何修复“dns服务器没有响应”错误以重新联机

... 因此,让我们探讨什么是DNS服务器,以及如何解决这个问题。 ...

  • 发布于 2021-03-30 02:47
  • 阅读 ( 285 )
opf92790
opf92790

0 篇文章

相关推荐