解决网页打不开/卡顿?一文掌握全平台DNS缓存清除命令

2026-07-23 17:09:18 180阅读

上网时突然遇到网页打不开、加载慢,明明网络正常却提示“无法解析域名”——这时候,清除DNS缓存往往是最简单有效的解决办法,DNS(域名系统)缓存是系统/浏览器存储的“域名-IP地址”对照表,时间久了可能出现过期、污染,导致解析错误,本文整理了Windows、Mac、Linux及主流浏览器的DNS缓存清除方法,跟着操作就能快速解决问题。


为什么要清除DNS缓存?

在讲命令前,先了解下适用场景,避免盲目操作:

解决网页打不开/卡顿?一文掌握全平台DNS缓存清除命令

  1. 网页打不开:别人能访问的网站,你这里显示“找不到服务器”;
  2. 解析错误:网站明明更新了IP,你访问的还是旧地址;
  3. 切换DNS后:刚换了公共DNS(如114.114.114.114、8.8.8.8),想让新设置立即生效;
  4. DNS污染:被恶意篡改的缓存导致跳转到异常页面。

全平台DNS缓存清除命令

Windows系统(最常用)

Windows的DNS缓存清除命令统一且简单,不同版本略有差异(但核心命令通用)。

操作步骤:

  • 按下 Win + R 键,输入 cmd右键选择“以管理员身份运行”(避免权限不足报错);
  • 在命令提示符中输入以下命令并回车:
    ipconfig /flushdns
  • 看到提示“已成功刷新 DNS 解析缓存”,说明操作完成。

补充:Win7/8/10/11都能用这个命令,记得开管理员权限哦!

Mac系统(分版本操作)

Mac的DNS缓存命令因系统版本不同有所区别,需先确认自己的系统版本(点击左上角苹果图标→关于本机)。

操作步骤:

  • 打开“启动台”→搜索“终端”并打开;
  • 输入对应版本的命令(需输入开机密码,输入时不会显示字符,输完回车即可):
Mac系统版本 清除DNS缓存命令
Ventura (13.x)、Monterey (12.x)、Big Sur (11.x) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Catalina (10.15)、Mojave (10.14) sudo killall -HUP mDNSResponder
High Sierra (10.13)及更早版本 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderHelper
  • 回车后无报错即成功。

Linux系统(因发行版而异)

Linux发行版较多,常见的有Ubuntu、CentOS等,需根据系统使用的DNS服务选择命令。

操作步骤:

  • 打开终端,先确认DNS服务类型,再输入对应命令:
(1)使用systemd-resolved(Ubuntu 18.04+、CentOS 8+默认)
sudo systemd-resolve --flush-caches
# 或新版本使用:
sudo resolvectl flush-caches
  • 验证是否成功:resolvectl statistics(看“Cache”部分是否清零)。
(2)使用nscd(部分旧版Linux)
sudo nscd -i hosts
(3)使用dnsmasq
sudo systemctl restart dnsmasq

浏览器DNS缓存清除(别忘这一步!)

除了系统缓存,浏览器也有自己的DNS缓存,有时候问题出在这儿。

Chrome/Edge浏览器

  • 在地址栏输入:chrome://net-internals/#dns(Edge把chrome换成edge即可);
  • 点击“Clear host cache”按钮,完成清除。

Firefox浏览器

  • 在地址栏输入:about:networking#dns
  • 点击“Clear DNS Cache”按钮即可。

清除后还没效果?试试这些

如果清除缓存后问题依旧,可能是其他原因:

  1. 重启路由器:路由器也有DNS缓存,重启一下让它重新解析;
  2. 检查DNS服务器设置:确认使用的是稳定的公共DNS(如114.114.114.114、223.5.5.5);
  3. 检查网络连接:试试用IP访问网站(如直接输入101.50.242看能否打开百度),排除网络硬件问题。

DNS缓存清除是解决网络解析问题的“万能小技巧”,不同平台命令不同,但操作都很简单,先清除系统缓存,再清浏览器缓存,大部分问题都能搞定!如果还有疑问,欢迎在评论区留言~

(全文完)

文章版权声明:除非注明,否则均为亚朵原创文章,转载或复制请以超链接形式并注明出处。