+7 (7232) 91-95-12

帮助

如何清除 DNS 缓存

DNS 缓存会在您的计算机上存储已访问网站的 IP 地址,以便下次访问时加快加载速度。

如果您经常遇到 404 错误,清除 DNS 缓存可能会有所帮助。例如,如果您将网站迁移到另一台服务器且其 IP 地址发生了变化,为了让您的浏览器访问新的 IP 地址,您需要从 DNS 缓存中删除旧的 IP 地址。

在不同操作系统中清除 DNS 缓存的方法

在不同的操作系统中清除 DNS 缓存非常简单 —— 只需通过命令行执行一条命令即可。

Windows 10

  1. 打开开始菜单,在搜索栏输入 cmd。右键单击命令提示符 (cmd.exe) 并选择以管理员身份运行。
  2. 在打开的窗口中输入命令 ipconfig/flushdns 并按 Enter。完成!

在 Windows 10 中清除 DNS 缓存

在 Windows 10 命令提示符中清除 DNS 缓存的过程

Ubuntu

  1. 按下快捷键 ctrl+alt+T 打开终端。您也可以在应用程序列表中找到它。
  2. 输入命令 sudo systemd-resolve --flush-caches,然后需要输入管理员密码。完成!

在 Ubuntu 中清除 DNS 缓存

在 Ubuntu 中通过终端清除 DNS 缓存的过程

在 macOS 10.14 Mojave 中清除 DNS 缓存

  1. 点击屏幕右上角的搜索图标,通过搜索找到终端
  2. 在终端中输入命令 sudo killall -HUP mDNSResponder; sleep 2; 并输入管理员密码。完成!

在 macOS 中清除 DNS 缓存

在 macOS 中通过终端清除 DNS 缓存的过程

在浏览器中清除 DNS 缓存的方法

现代浏览器也有自己的 DNS 客户端来缓存 IP 地址。在清除系统缓存后,建议也清除浏览器中的 DNS 缓存。

Google Chrome、Opera、Yandex 浏览器、Vivaldi

此方法适用于基于 Chromium 的浏览器。

  1. 在浏览器地址栏中输入 chrome://net-internals/#dns。在打开的窗口中点击清除主机缓存按钮。
  2. 然后切换到套接字选项卡并点击重置套接字池。完成!

在 Google Chrome 中清除 DNS 缓存

在 Google Chrome 中清除 DNS 缓存的过程

在 Mozilla Firefox 中清除 DNS 缓存

  1. 打开浏览器菜单并选择设置
  2. 进入隐私与安全部分,找到 Cookie 和网站数据选项。
  3. 点击清除数据按钮。在弹出的窗口中取消勾选 Cookie 和网站数据,然后点击清除
  4. 完成!您可以关闭设置窗口。

Mozilla Firefox 中的清除窗口

如果此方法没有奏效,您可以尝试通过浏览器的高级设置窗口清除 DNS 缓存。

  1. 在地址栏输入 about:config 并点击接受风险并继续按钮。
  2. 在搜索框中输入 network.dnsCacheExpiration。将值更改为 0,然后将其改回 60 并点击确定
  3. 然后找到 network.dnsCacheEntries 的值,与上一步操作类似,先将其设置为 0,然后改回 60,再次点击确定
  4. 完成!

在 Mozilla Firefox 中清除 DNS 缓存

Mozilla Firefox 高级设置窗口

 

如有任何疑问,请联系我们