如何清除 Windows、MAC 和 Chrome 中的 DNS 缓存?

 发布时间:2022-05-15  27 来源:谷歌浏览器官网
谷歌浏览器电脑版 谷歌浏览器电脑版

硬件:Windows系统 版本:122.0.6261.6 大小:66.69MB 语言:简体中文 评分: 发布:2023-07-23 更新:2024-05-28 厂商:谷歌信息技术(中国)有限公司

谷歌浏览器安卓版 谷歌浏览器安卓版

硬件:安卓系统 版本:107.0.5304.105 大小:174.16MB 语言:简体中文 评分: 发布:2022-08-18 更新:2024-03-12 厂商:Google Inc.

谷歌浏览器苹果版 谷歌浏览器苹果版

硬件:苹果系统 版本:122.0.6261.89 大小:200.4MB 语言:简体中文 评分: 发布:2022-01-23 更新:2024-03-12 厂商:Google LLC

      有没有人对你说过,“嘿,你真的需要清除你的 DNS 缓存”?这不是侮辱。但这也不是一个常见的话题,所以如果你从来没有做过也不要担心。我们将在本教程中完成刷新 DNS 缓存所需的步骤。

1


  您可能知道 Internet 的 DNS 系统将域名与服务器 IP 地址相匹配。如果您对域名执行ping 或跟踪路由,您将获得网站所在服务器的 IP 地址

  但是您知道不是每次访问网站时都会进行 DNS 查找吗?首先,您的计算机或设备会搜索自己的本地缓存,以查看您之前是否访问过该站点。如果是这样,则无需询问 DNS 系统哪个 IP 地址属于您要访问的域。

  但是当您最喜欢的网站移动到新的服务器或 IP 地址时会发生什么?您可能无法查看旧版本的网站。或者根本看不到该站点,只是一个错误。当您对自己的站点进行某些更新(例如添加安全证书)时,也会发生同样的事情。

  那么,如何强制您的计算机询问站点所在的 DNS 系统,而不是依赖本地缓存信息呢?清除您的 DNS 缓存。

  让我们看看它是如何完成的。

  如何清除 Windows 计算机上的 DNS 缓存

  要在 Windows 10 计算机上刷新 DNS,请打开命令提示符。您可以通过单击 Windows 开始图标并输入“cmd”来完成此操作。单击“打开”或“以管理员身份运行”。您不需要管理员权限即可清除 DNS 缓存。任何一个选项都可以。

  键入“ipconfig /flushdns”并按 Enter 键。

  您将看到消息“已成功刷新 DNS 解析器缓存”。

  由于本地缓存中没有记录,您对网站的下一次查询将咨询 DNS 系统以获取最新记录。

  请注意,我们交替使用术语“清除”和“刷新”,虽然这些说明专门针对 Windows 10,但所有最新版本的 Windows 的过程都是相同的。

  如何清除 Mac 电脑上的 DNS 缓存

  在 Mac 上刷新 DNS 缓存有点复杂。打开终端程序(转到“应用程序”然后“实用程序”或按 Command + Space 键启动 Spotlight,然后搜索“terminal.app”)。

  我们要使用的命令以“sudo”开头,因此您在运行命令时需要输入帐户的管理员密码。

  要使用的确切命令取决于您使用的操作系统版本。但对于大多数最新版本,请使用:

  [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=””]sudo killall -HUP mDNSResponder[/ht_message]

  执行命令时,您不会收到任何反馈表明它已完成。您可以通过在命令中添加“say”来添加完成的音频通知:

  [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=””]sudo killall -HUP mDNSResponder;说 DNS 刷新完成[/ht_message]

  如果这似乎对您不起作用,请尝试以下旧命令之一:

  sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

  sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches

  sudo dscacheutil -flushcache

  查找 -flushcache

  如何清除 Chrome 浏览器中的 DNS 缓存

  Google 的 Chrome 浏览器会保留一个 DNS 缓存,其中可能包含您从未访问过的网站(!)。发生这种情况是因为 Chrome 会为您查看的页面上的所有链接预先获取 DNS 信息。这是为了加快浏览速度,但随着时间的推移,它也会产生大量缓存。

  让我们摆脱它。

  打开 Chrome 并在地址栏中输入:

  [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=””]chrome://net-internals/#dns[/ht_message]

  单击“清除主机缓存”按钮。

  与 Mac DNS 刷新一样,Chrome 页面不会向您提供任何已发生任何事情的迹象,因此我将页面在选项卡中打开一段时间,让它完成它的工作。

  Chrome 中还有其他缓存会影响某些网站的呈现方式。去:

  [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=””]chrome://settings/clearBrowserData[/ht_message]

  (您也可以按 Ctrl + Shift + Del 键,或单击“自定义和控制”图标,选择“更多工具”,然后选择“清除浏览数据...”。)

  删除某些类型的浏览器缓存可能会消除您享受的某些日常便利,因此我不建议在这里清除太多。但是删除“缓存的图像和文件”通常足以解决网站问题。

  如果您需要知道如何清除 Mac 上的 Chrome 缓存,我们已经为您提供了保障。

  关于 DNS 的一点点

  您可以根据需要随时清除 DNS 缓存。没有负面影响。在没有本地缓存??的情况下将域名解析为 IP 地址所需的时间通常只需几分之一秒,因此我们大多数人都不会注意到这一点。

  无需过多讨论,13 个“根”DNS 服务器拥有所有域与 IP 相关性的主列表。但是,如果我们都只需要访问 13 台服务器来进行 DNS 解析,那么网络可能会很快爬到停止状态。

  相反,您的 ISP镜像(复制)其中一个根服务器并在其网络上使用它。当根服务器上发生更改时,该副本会更新。因此,当您的计算机需要进行 DNS 查找以访问某个站点时,您就是在与您的 ISP 的 DNS 服务器通信。

  如果您的 ISP 的 DNS 服务器对您的查询没有答案,他们会咨询其中一台根 DNS 服务器。

  它只是工作

  我们中的大多数人从不考虑使 Web 正常工作的 DNS 系统,这就是它应该的样子。它是互联网基础设施的基本组成部分,它应该可以在我们不假思索的情况下工作。

  但是当您需要进行一些故障排除时,最好了解足以让自己获得新的 DNS 结果,并且希望这就是我们在这里所做的。

  你每天都在想 DNS 系统吗?

  抱歉,这是一个诡计的问题。每天都必须考虑 DNS 系统的人不会阅读本文。他们比我们重要得多。不要打扰他们。

  怎么样,您是否曾经为了故障排除而不得不刷新 DNS 或缓存?您多久检查一次Web 浏览器中的缓存?

相关阅读
谷歌浏览器已停止工作怎么解决?<解决方法>

谷歌浏览器已停止工作怎么解决?<解决方法>

今天,当我尝试在我的 Windows 7 Professional 系统上启动 Canary 版本的 Google Chrome 时,它显示错误消息“Google Chrome 已停止工作”和一个关闭程序的按钮。

国内不能下载谷歌浏览器怎么办?<解决方法>

国内不能下载谷歌浏览器怎么办?<解决方法>

因为Google Chrome之前是国外浏览器,所以我们在国内安装使用的时候会遇到无法使用Google Chrome的情况。那么为什么Google Chrome不能在中国使用呢?一般是因为默认设置了谷歌搜索。我们只需要改成百度或者别的,修改默认首页就可以了。

谷歌浏览器卸载后无法重新安装怎么办?

谷歌浏览器卸载后无法重新安装怎么办?

谷歌浏览器卸载后无法重新安装怎么办?如果问你用过最好的浏览器是什么,相信很多人都会说Chrome,但在使用谷歌浏览器的时候也是会遇到一些问题,比如谷歌Chrome闪退的问题。

如何在没有网络的情况下下载chrome本地安装包?

如何在没有网络的情况下下载chrome本地安装包?

谷歌Chrome是一款现代浏览器,是一个非常好的上网选择。但是每次想下载Google Chrome,默认下载的总是在线安装包,大概1~2MB大小。

如何在 Ubuntu 22.04 Jammy Jellyfish 上安装 Google Chrome?

如何在 Ubuntu 22.04 Jammy Jellyfish 上安装 Google Chrome?

Google Chrome 是最流行的网络浏览器之一,可在许多不同的设备上使用。它也可以在Ubuntu 22 04上运行,尽管 Mozilla Firefox 是默认的网络浏览器并且预装了发行版。

谷歌浏览器提示dns未响应怎么办

谷歌浏览器提示dns未响应怎么办

本篇文章给大家详细介绍谷歌浏览器提示dns未响应的问题解决方法,还不清楚如何操作的朋友快来看看吧。

如何在 Chrome 中更改书签图标

如何在 Chrome 中更改书签图标

在网络浏览器中为页面添加书签非常有用,并且是浏览互联网挖掘机的人们更常用的功能之一,可以保存有趣的网站和页面以供以后阅读。然而,通常情况下,网站使用的网站图标在 Chrome 的书签栏上看起来并不那么好。

如何使用谷歌浏览器任务管理器?

如何使用谷歌浏览器任务管理器?

Chrome任务管理器不仅显示中央处理器,内存和网络使用的每个打开的标签和插件,它还允许你用鼠标点击杀死个别进程,类似于Windows任务管理器或macOS活动监视器。

如何从 Chrome 的浏览历史记录中删除整个网站?

如何从 Chrome 的浏览历史记录中删除整个网站?

您是否曾尝试在 Google Chrome 网络浏览器中删除单个站点的浏览历史记录?您可能遇到了障碍,因为不清楚如何做到这一点。虽然您可以删除整个浏览历史记录,其中包括您要删除的网站,但这并不是最佳解决方案。您可以在 Chrome 中打开浏览历史记录并显示网站的所有条目或其中的一部分。

谷歌浏览器怎么把网页添加到桌面

谷歌浏览器怎么把网页添加到桌面

谷歌浏览器怎么把网页添加到桌面?接下来小编就给大家带来谷歌浏览器将网页添加桌面快捷方式教程,感兴趣的朋友千万不要错过了。

谷歌浏览器的实用小技巧<详细教学!>

谷歌浏览器的实用小技巧<详细教学!>

谷歌浏览器的使用技巧数不胜数,小编为你带来了日常中很常用很好用的谷歌浏览器技巧,快来学习一下吧!

谷歌浏览器怎么关闭更新错误弹窗

谷歌浏览器怎么关闭更新错误弹窗

谷歌浏览器怎么关闭更新错误弹窗?接下来就让小编给大家带来谷歌浏览器设置关闭更新错误弹窗步骤一览,想知道具体步骤的朋友赶紧来看看吧。