如何清理DNS缓存?

联启 网络工具 12

本文目录导读:

如何清理DNS缓存?-第1张图片-电脑手机工具软件下载 - 免费实用工具合集 | 联启科技

  1. Windows
  2. macOS
  3. Linux
  4. 浏览器(仅清理浏览器自己的DNS缓存)
  5. 为什么要清理DNS缓存?

清理DNS缓存的方法取决于你使用的操作系统,以下是常见系统的操作步骤:

Windows

  • Windows 10 / 11 / 8 / 7
    1. 按下键盘上的 Win + R 键,打开“运行”对话框。
    2. 输入 cmd,然后按下 Ctrl + Shift + Enter(以管理员身份运行)。
    3. 在黑色的命令提示符窗口中,输入以下命令并回车:
      ipconfig /flushdns
    4. 看到“已成功刷新 DNS 解析缓存”的提示即表示完成。

macOS

  • macOS 10.10及以上(包括Ventura、Sonoma等)
    1. 打开“终端”(可以在“应用程序” -> “实用工具”中找到,或通过Spotlight搜索)。
    2. 输入以下命令并回车:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    3. 系统会提示输入你的电脑登录密码(输入时屏幕不会显示字符),输入后回车。
    4. 执行完成后不会有明显提示,如果没报错即表示成功。

Linux

  • 使用 systemd-resolved 的系统(如Ubuntu 18.04+、Debian 10+、Fedora等)

    1. 打开终端。
    2. 输入以下命令:
      sudo systemd-resolve --flush-caches

      (注:在某些较新版本中,命令可能已改为 sudo resolvectl flush-caches

  • 使用 dnsmasq 的系统

    1. 重启dnsmasq服务:
      sudo systemctl restart dnsmasq
  • 使用 nscd 的系统

    1. 重启nscd服务:
      sudo systemctl restart nscd

浏览器(仅清理浏览器自己的DNS缓存)

有时候操作系统缓存清了,但浏览器内部还有缓存,可以在浏览器地址栏输入以下地址并回车:

  • Chrome / Edge / Bravechrome://net-internals/#dns (点击“Clear host cache”按钮)
  • Firefoxabout:networking#dns (点击“清除 DNS 缓存”)

为什么要清理DNS缓存?

通常在执行以下操作后需要清理:

  • 你修改了网站服务器的IP地址,但访问时仍指向旧地址。
  • 你更换了DNS服务器(例如从运营商默认改为114.114.114.114或8.8.8.8)。
  • 访问某些网站时出现无法打开或路由错误,怀疑是本地DNS解析问题。

注意:清理DNS缓存是安全且无害的,它只是删除本地的临时记录,下次访问时会重新向DNS服务器请求新的IP地址。

标签: Windows系统 macOS系统

抱歉,评论功能暂时关闭!