50% 折扣 所有计划,时间有限。开始于 $2.48/mo
还剩 10 分钟
安全与网络

清除 DNS 缓存 – 如何刷新 DNS?

宝琳娜·瑞特 By 宝琳娜·瑞特 10 分钟阅读 4天前更新
清除 DNS 缓存 - Windows Linux MacOS Chrome

在大多数情况下,您的操作系统足以自行处理故障排除过程。但有时,您需要参与一些手动维护,在这种情况下是 清除 DNS 缓存.

幸运的是,现在你几乎可以用谷歌搜索任何东西,而且你的操作系统和浏览器使用一个系统来加快这个过程。如何?

比如说,每次您在 Windows 计算机上遇到软件问题时,您都会访问 微软支持;该网站成为您最常访问的网站之一。您的操作系统和浏览器会注意到这一点并使用一个名为 DNS(域名系统) 缓存以优化您的网络体验并节省网络资源。

然而,每个系统都可能由于技术故障或其他问题而出现停机或错误,当问题仍然存在时,您需要利用您的技术知识或寻求帮助来解决问题。

中毒或损坏的 DNS 缓存是我们在本文中讨论的问题,本文的目的是教您如何处理它。

在讨论为什么需要清除 DNS 缓存以及如何清除之前,让我们先了解一下基础知识。

什么是 DNS 缓存及其工作原理?

我们将本节分为三个部分:DNS、缓存和DNS缓存。

什么是 DNS?

DNS 是域名系统的缩写,负责将 Cloudzy.com 或 Amazon.com 等域名转换为浏览器可读的 IP 地址。 DNS 就像在线电话簿;您已经获得了要访问的网站的名称,DNS 也有其编号。

为什么需要 DNS? 因为每个域名如果没有IP地址就无法访问。将 DNS 视为一个对每个主机名进行固定的系统。当用户搜索主机名时,DNS 使用这些分配的 pin 来查找该主机名的位置,以便将用户引导至其网站。

什么是缓存?

缓存是指保留的信息或数据;您可以更快地访问它,因为它已经加载。

什么是 DNS 缓存? 

假设您每天都会访问亚马逊来滚动浏览您最喜欢的数字产品。这些经常访问的 Amazon IP 地址及其信息保存在称为 DNS 缓存的数据库中。 DNS 缓存中存储的每个 IP 地址在您下次搜索时都会更快地重新加载。

对于您最常访问的所有网站,DNS 缓存过程都是相同的,此过程的全部目的是提高这些网站的加载速度。那么如果DNS缓存可以让用户更快地访问网站,为什么还需要每隔一段时间就清除DNS缓存呢?

为什么需要清除 DNS 缓存?

DNS 拥有许多 IP 地址,但它们都安全吗?即使存在,它们存在于您的 DNS 缓存中是否会导致问题?

不幸的是,是的。

以下是您应该定期清除 DNS 缓存的原因:

  • 某些 IP 地址是危险的或已损坏的,可能会导致安全和性能问题,并降低网络速度和连接性。
  • 您的 DNS 缓存包含您访问过的所有 IP 地址,它充当 DNS 欺骗的信标。如果网络骗子找到了访问您的 DNS 缓存的方法,他们就可以更改存储的 IP 地址,将您重定向到恶意或欺诈性网页。 (防止这种情况发生的最好方法是执行 清除DNS缓存命令.)
  • 广告公司致力于研究用户行为,除了 cookie 和第三方插件之外,您的 DNS 缓存也是您在线行为的重要来源。想想您的搜索历史记录。您希望网络犯罪分子或大公司看到您的搜索历史记录吗?当然不是。你的搜索历史就像你的私人衣柜,那里可能藏着一些骷髅。您的 DNS 缓存与此类似,因此您需要保护它免遭窥探。
  • 有时您可能无法访问经常访问的网站;每次您单击其链接时,它可能不会加载或显示错误。这两种情况都与 DNS 缓存有关。如果您在搜索 IP 地址时看到 404 错误,则其域名或主机可能已更改,并且您的 DNS 缓存正在加载其旧的或过时的信息。第二种情况是您访问的网站经常无法加载,并且您已经清除了 cookie 和第三方集成;额外加载的 DNS 缓存就是问题所在。

当你的手机出现问题时,你立即按下重启按钮,十有八九问题就解决了。清除 DNS 缓存命令是操作系统的重启按钮。

如何清除不同操作系统上的DNS缓存?

刷新 DNS 命令根据您的操作系统及其版本而有所不同。

Windows 刷新 DNS 命令

请按照以下步骤清除 Windows 11、10、8、7 和 XP 上的 DNS 缓存。

在 Windows 10/11 上刷新 DNS 的步骤:

  1. 单击 开始 按钮和类型 指令 在搜索栏中。
  2. 点击 命令提示符 并输入以下命令:
    ipconfig /flushdns
  3. 您可以在看到以下消息后关闭命令提示符窗口:
    已成功刷新 DNS 解析器缓存。

在 Windows 8/7/XP 上刷新 DNS 的步骤:

Windows 8、7 和 XP 的刷新 DNS 命令与 Windows 10 和 11 相同。唯一不同的步骤是找到 命令提示符 窗户。

  • In 视窗8,您可以通过两种方式打开命令提示符窗口:
    1. 按住 X 键一起并单击 命令提示符.
    2. 单击 开始 按钮,打开 应用程序 屏幕上,单击 视窗系统,然后选择 命令提示符.
  • 如果您的操作系统是 Windows 7 或 XP,以下是找到命令提示符窗口的方法:
    单击 开始 按钮,将光标悬停在 所有节目, 选择 配件,并找到 命令提示符.

Linux 的刷新 DNS 命令

对于不同的 Linux 发行版,flush DNS 命令有所不同。

执行 Ubuntu 刷新 DNS cmd 的步骤:

点击 活动 从桌面的左上角。

类型 终端 在搜索栏中,单击它,然后输入以下命令:

sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics

要启用新的 DNS 配置,您需要执行以下命令来重新启动 Ubuntu 中的 DNS 服务:

sudo systemctl restart bind9.service

在Red Hat和CentOS上执行flush DNS cmd的步骤:

类型 终端 在桌面的搜索栏中,单击它,然后根据您的 Linux 操作系统键入以下命令:

红帽:

sudo systemctl restart nscd.service

CentOS:

systemctl restart dnsmasq.service

适用于 macOS 的刷新 DNS 命令

macOS 10.7 至 10.9、10.11 或更高版本的刷新 DNS cmd 是相同的;请按照以下步骤操作:

从 Mac 设备的顶部菜单中,单击 去, 寻找 公用事业, 并选择 终端.

现在输入以下命令来刷新 mac 上的 DNS。 (输入命令后需要输入设备的密码):

sudo killall -HUP mDNSResponder

要在 macOS 10.10、10.6 或 10.5 上刷新 DNS,请按照前面的步骤找到终端并键入以下命令:

适用于 macOS 10.10 的刷新 DNS cmd:

sudo discoveryutil udnsflushcaches

适用于 macOS 10.6 的刷新 DNS cmd:

sudo dscacheutil -flushcache

适用于 macOS 10.5 的刷新 DNS cmd:

sudo lookupd -flushcache

如何清除 Google Chrome 上的 DNS 缓存

如果您已按照步骤清除操作系统上的 DNS 缓存,但仍然遇到网站加载或其他性能问题,那么是时候执行 Chrome清除DNS缓存命令;请按照下列步骤操作:

  • 步骤一:
    发射 谷歌浏览器.
  • 步骤2:
    在Chrome地址栏中搜索以下IP:

    chrome://net-internals/#dns
  • 步骤3:
    选择 域名系统 从列表中。
  • 第4步:
    点击 清除主机缓存。

常问问题

DNS 是什么意思?

DNS 代表域名系统,它是一个在线系统,可根据您在浏览器搜索选项卡中输入的域名将您引导至您要访问的网站的位置(其 IP 地址)。 (域名是您搜索的网站名称,例如Cloudzy.com)。

为什么要清除 DNS 缓存?

如果您的操作系统的执行速度比以前慢,或者您经常遇到搜索错误,例如 400(错误请求)、401(未经授权)和 404(未找到),刷新 DNS 缓存可能会解决这些问题。

如果我刷新我的 DNS 会发生什么?

所有保存的您访问过的网站的 IP 地址都将消失,此后,当您搜索某个网站时,您的操作系统必须从 DNS 服务器检索其位置_IP 地址_。

Chrome 清除 DNS 缓存命令有什么作用?

它会从浏览器中删除所有 IP 地址和 DNS 信息,从而改善互联网连接并防止安全问题。

删除 DNS 缓存安全吗?

是的。 DNS 缓存只是一个存储网站 IP 地址的在线空间,以便您可以更快地访问它们。刷新 DNS 缓存会清空该在线空间,仅此而已。

我应该多久刷新一次 DNS?

如果您使用公共计算机并且不希望任何人监视您的搜索历史记录,则最好在每次在线会话后刷新 DNS 缓存。对于您的个人计算机,当您无法访问经常访问的网站或经常看到 404 错误时,请尝试清除 DNS 缓存。

执行flush DNS Windows 10命令是否可以提高互联网速度?

不可以。但是您可以使用清除 DNS Windows 10 命令来加快 Web 浏览器的性能。这样做会影响某些网站和服务的加载速度。

如何知道何时应该清除设备上的 DNS 缓存?

以下是告诉您清除 DNS 缓存的标志:

  1. 没有看到网站的新版本和更新版本(它们的旧地址存储在 DNS 缓存中,这就是您的浏览器加载的地址。)
  2. 无法访问您最常访问的网站(他们可能更改了服务器或更新了 DNS 配置)
  3. 404页面未找到错误

另请阅读: 最适合游戏的 DNS 服务器

结论

每次搜索网站时,您都需要其IP地址才能访问该网站; DNS 的工作是获取该 IP 地址。 DNS检索到每个IP地址后,会将其存储在您的浏览器可以访问的空间中,以便更快地加载; DNS 缓存。

随着时间的推移,就像其他需要整理的存储空间一样,DNS 缓存也需要整理。您需要偶尔清除 DNS 缓存,以保护您的操作系统免受恶意软件、病毒、网络窥探者和其他类型的在线威胁的侵害,并体验更快的网络搜索。

分享

更多来自博客

继续阅读。

MikroTik L2TP VPN 指南的 Cloudzy 标题图片,显示一台笔记本电脑通过带有盾牌图标的发光的蓝色和金色数字隧道连接到服务器机架。
安全与网络

MikroTik L2TP VPN 设置(使用 IPsec):RouterOS 指南 (2026)

在此 MikroTik L2TP VPN 设置中,L2TP 处理隧道,而 IPsec 处理加密和完整性;将它们配对即可为您提供本机客户端兼容性,无需第三方年龄

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 9 分钟
终端窗口显示有关远程主机标识更改的 SSH 警告消息,并在深青色背景上显示“修复指南”标题和 Cloudzy 品牌。
安全与网络

警告:远程主机标识已更改以及如何修复它

SSH 是一种安全网络协议,可在系统之间创建加密隧道。它仍然受到需要远程访问计算机而无需图形界面的开发人员的欢迎。

雷克萨·赛勒斯雷克萨·赛勒斯 10 分钟阅读
DNS 服务器故障排除指南插图,其中包含警告符号和深色背景上的蓝色服务器,用于 Linux 名称解析错误
安全与网络

名称解析暂时失败:这意味着什么以及如何修复?

使用 Linux 时,在尝试访问网站、更新包或执行需要 Internet 连接的任务时,您可能会遇到名称解析错误的临时故障。

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 12 分钟

准备好部署了吗? 每月 2.48 美元起。

独立云,自 2008 年起。AMD EPYC、NVMe、40 Gbps。 14 天退款。