如何一键刷新本地DNS缓存

联启 网络工具 1

本文目录导读:

如何一键刷新本地DNS缓存-第1张图片-电脑手机工具软件下载 - 免费实用工具合集 | 联启科技

  1. Windows 系统
  2. macOS 系统
  3. Linux 系统
  4. 浏览器专用(可选)
  5. 一键快捷方式(Windows 示例)

在不同操作系统中,一键刷新本地DNS缓存的方法如下,你可以根据使用的系统选择对应的命令。

Windows 系统

  1. 打开命令提示符(管理员)
    • Win + R,输入 cmd,然后按 Ctrl + Shift + Enter(以管理员身份运行)。
    • 或者点击“开始”菜单,搜索“命令提示符”,右键选择“以管理员身份运行”。
  2. 输入命令
    ipconfig /flushdns
  3. 确认成功: 看到“已成功刷新 DNS 解析缓存”的提示即可。

macOS 系统

  1. 打开终端
    • Cmd + 空格,搜索“终端”并打开。
  2. 根据系统版本输入命令
    • macOS 10.10.4 及以上版本(包括 macOS Ventura, Sonoma, Sequoia 等)
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

      (输入命令后按回车,会提示输入你的电脑登录密码,输入时屏幕不会显示符号,输完按回车即可。)

    • macOS 10.10 - 10.10.3
      sudo discoveryutil mdnsflushcache
    • 更早版本(如 10.9 或 10.7)
      sudo killall -HUP mDNSResponder

Linux 系统

Linux 的 DNS 缓存刷新取决于是否安装了特定的缓存服务(如 systemd-resolveddnsmasqnscd)。

  • 如果使用 systemd-resolved(Ubuntu 18.04+、Fedora 等现代发行版)
    sudo resolvectl flush-caches

    或者(旧版命令):

    sudo systemd-resolve --flush-caches
  • 如果使用 nscd(Name Service Cache Daemon)
    sudo /etc/init.d/nscd restart

    或者

    sudo service nscd restart
  • 如果使用 dnsmasq
    sudo systemctl restart dnsmasq

浏览器专用(可选)

如果只想刷新浏览器的 DNS 缓存(而不影响系统),可在浏览器地址栏输入:

  • Chrome/Edgechrome://net-internals/#dnsedge://net-internals/#dns,然后点击“Clear host cache”。
  • Firefox: 地址栏输入 about:networking#dns,点击“清除DNS缓存”。

一键快捷方式(Windows 示例)

如果你想在 Windows 上实现真正的一键(双击)刷新,可以:

  1. 新建一个文本文档。
  2. 输入:ipconfig /flushdns
  3. 另存为 刷新DNS.bat(文件类型选“所有文件”)。
  4. 右键选择“以管理员身份运行”即可。

标签: Windows macOS

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