先确认你在查什么

命令本身不会自动给出结论。查“清理 DNS 缓存”时要先保存正常基线,再看异常究竟停在本地、解析还是上游路径。

简短结论:清缓存只解决本地过期记录,无法修复权威 DNS 或源站故障;执行前后应保存解析差异。

编辑部为什么这样建议

网络排障不是把命令跑一遍,而是用结果排除一层,再决定下一步。

别让第二个问题盖住第一个

把这件事拆成前后两段:前半段只处理“先查询并保存当前记录”和“按系统执行刷新”,后半段才进入“重新查询相同记录”。这样出现新提示时,你知道它属于哪一次改动。

最后用“对照权威或指定解析器”收尾,并把失败时的状态也保留下来。这里最需要克制的是:频繁清缓存会让问题难以复现。

执行并保存原始结果

  1. 先查询并保存当前记录先在当前正常环境保存一份基线,异常出现时才有东西可比。
  2. 按系统执行刷新复制后只替换目标地址,不要同时修改多个参数。
  3. 重新查询相同记录命令输出要连同时间和网络环境保存,单独一行数字很容易被误读。
  4. 对照权威或指定解析器结果只负责指向下一层,不应直接被解释成某家服务一定有问题。

直接复制,先保存原始结果

# Windows(管理员终端)
ipconfig /flushdns

# macOS:命令随系统版本变化,优先先查询并保存当前记录

把 example.com 替换为你有权测试的真实目标。先保存第一次结果,再改 DNS、网络或客户端;分享前隐藏本地与业务地址。

根据结果走下一步

缓存刷新后记录改变且访问恢复,才说明本地缓存相关。

有一个坑需要提前说

频繁清缓存会让问题难以复现。

价格、地区、版本和平台政策会变化;涉及这些信息时,请在操作当天重新核对官方页面。本文没有覆盖的地区或环境,不自动沿用同一结论。

读完通常还会问

清理 DNS 缓存第一步应该做什么?

先查询并保存当前记录

什么时候值得改用另一种方案?

缓存刷新后记录改变且访问恢复,才说明本地缓存相关。

这篇文章依据什么

本文用《Cloudflare 1.1.1.1 设置》核对公共 DNS 配置与设备入口,再用《Microsoft ping 命令》确认ping 参数与输出字段。两份资料解决的是不同事实边界;如果其中一份更新,应先重查对应段落,而不是只改页面日期。

Cloudflare 1.1.1.1 设置
公共 DNS 配置与设备入口;核验日期 2026-09-07。
Microsoft ping 命令
ping 参数与输出字段;核验日期 2026-09-07。