技术与生活 / 一篇记录
清了浏览器缓存,为什么解析还是旧的?
浏览器、操作系统和路由器都可能缓存结果,清理某一层不一定清理其他层。
缓存分布在不同层:浏览器、操作系统、路由器和上游递归服务可能各自保存结果。修改某一层并不会自动通知其他层,因此排查需要观察具体边界。
操作与观察
排查时先记录客户端与网络条件;涉及 IPv6、代理或 NAT 时,需要分别观察每一跳。
记录浏览器结果 / 系统查询 / 路由器查询
按同一域名逐层比较,定位最先出现差异的位置。
先记录各层当前结果,再按需要清理一处并重新测试。若没有保存证据就全部清空,故障暂时消失后也很难判断究竟是哪一层出了问题。
清理缓存后应继续观察一段时间,确认新答案没有再次变错。如果异常周期性出现,可能是上游分流、接口刷新或旧配置被重新写回,单次恢复不能证明根因已经消除。
别遗漏这条边界
反复清缓存可能掩盖问题,先保存当前结果更有利于排查。
参考:网络 文档。