如何在视窗、Mac 和铬上清除 DNS 缓存

有人告诉你,“嘿,你真的需要清除你的DNS缓存”? 这不是侮辱 但是,这不是一个常见的话题,所以不要担心,即使你从来没有这样做过。 本教程将引导您完成刷新 DNS 缓存所需的步骤。

这比我想象的要容易得多。

你知道互联网上的 DNS 系统将域名与服务器的 IP 地址匹配。 如果要运行 ping 或跟踪路径 域名获取网站所在的服务器的 IP 地址。

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

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

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

让我们来看看如何做到这一点。

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

若要在 Windows 10 计算机上刷新 DNS,请打开命令提示符。 为此,请单击 Windows 开始图标,然后键入 cmd。 单击“打开”或“以管理员身份运行”。 清除 DNS 缓存不需要管理员权限。 这两个选项都有效。

键入“ipconfig /泛粉”,然后按 Enter。

输入 ipconfig /flushdns

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

DNS 已刷新

对网站的以下查询将 DNS 系统中的最新记录引用,因为本地缓存中没有记录。

术语“清除”和“闪存”的含义相同,这些步骤专用于 Windows 10,但所有最新版本的 Windows 都使用相同的过程。

如何在 Mac 计算机上清除 DNS 缓存

在 Mac 上刷新 DNS 缓存稍微复杂一些。 打开终端程序(转到“应用程序”和“实用程序”,或按命令 + 空格键启动聚光灯并搜索“terminal.app”)。

由于您使用的命令以“sudo”开头,因此在运行命令时必须输入帐户的管理员密码。

您使用的确切命令取决于您使用的 O/S 版本。 但是,对于大多数最新版本,请使用:

[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
  • 查找的闪存缓存

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

Google 的 Chrome 浏览器维护 DNS 缓存,其中包含您可能从未访问过的网站(!这是为了预取 Chrome 访问过的页面上所有链接的 DNS 信息)。 这是为了加快浏览速度,但随着时间的推移,您可以创建更大的缓存。

让我们摆脱它。

打开 Chrome,然后在地址栏中键入它。

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

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

清除镶边 DNS 缓存

与 Mac DNS 闪存一样,Chrome 页面并不表示发生了某些事情,因此请让页面在选项卡中保持打开状态一段时间。

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

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

(按 CTRL+Shift+删除键,或[カスタマイズと制御]单击图标[その他のツール],然后选择[閲覧履歴データを消去…]您还可以选择 “。”

清除镶边浏览器数据

删除某些类型的浏览器缓存可能会抹去某些日常便利。 我不想在这里清理太多,因为你玩得很开心。 但是,删除“缓存的图像和文件”通常足以解决网站问题。

清除缓存的图像和文件

如果你需要知道 如何在 Mac 上清除 Chrome 缓存,我们覆盖你。

关于 DNS 的一点

您可以根据需要多次清除 DNS 缓存。 没有负面影响。 在没有本地缓存的情况下将域名解析为 IP 地址所需的时间通常是短暂的,因此我们大多数人不会注意到。

13个“根”DNS服务器,没有走那么远的杂草,保存了所有域和IP相关性的主列表,可以这么说。 但是,如果您只需要访问 13 台服务器进行 DNS 解析,则 Web 可能会很快停止。

相反,发生的事情是你的ISP 镜子 在网络上使用根服务器之一(复制)。 当根服务器发生更改时,将更新此副本。 因此,如果计算机需要执行 DNS 查找才能访问站点,则它正在与 ISP 的 DNS 服务器交谈。

如果 ISP 的 DNS 服务器没有查询响应,请与其中一个根 DNS 服务器联系。

它只是工作

我们大多数人从来没有想过 DNS 系统,使 Web 正常工作,这就是它应该的样子。 这是互联网基础设施的基本部分,我们无需考虑任何事情即可工作。

但是,如果您需要进行故障排除,最好了解足够的知识,以获得新的 DNS 结果,希望这就是我们在这里所做的。

您每天都在考虑 DNS 系统吗?

对不起,这是一个技巧问题。 那些每天必须考虑 DNS 系统的人没有阅读它。 他们比我们重要得多。 不要打扰他们。

是否有任何需要刷新 DNS 或缓存进行故障排除? 您多久检查一次 Web 浏览器缓存?

给TA打赏
共{{data.count}}人
人已打赏
WordPress 教程

如何轻松自定义“哇商务”按钮的文本和标签

2022-9-14 5:33:45

WordPress 教程

如何在 WordPress 中使用语法来改进内容

2022-9-19 7:09:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索