本地缓存有三份

怎么清除本地DNS缓存。先看有几份。 浏览器一份。系统一份。路由器或上游还有一份。 改了解析记录还是跳到老地址。多半是里面还有旧的。 那么三份都得看。少一层就白清。路由器那份最容易被忘。

我一开始只清了一份

我一开始清了系统缓存。以为干净了。 浏览器里还是老页面。我以为记录没生效。 试了半天才明白。浏览器自己还存着一份。 这里我记一下。先三层都清一遍。别只清一层。手机上还有 wifi 和流量两份。

两轮总览
两轮总览:ip 都是熟面孔

这次的数据

23 个节点跑一轮。另一轮 24 个。 ip 都是熟面孔。183.2.172.177 是广州电信。 220.181.111.1 是北京电信 IDC。180.101.49.44 是南京电信。 江苏宿迁电信 7663ms。第二轮 7077ms。 广东广州联通 5053ms。广西河池移动 1207ms。 那么这份结果说明不了缓存。得在机器上看。

用宝塔拨测的网站测速。多地区跑一轮。看各地回的 ip 是不是新的。

三个系统各一条

windows。ipconfig /flushdns。跑完会回一行已刷新。 macos。sudo dscacheutil -flushcache 再加上 sudo killall -HUP mDNSResponder。 linux 用 systemd 的。resolvectl flush-caches。 浏览器自己那份。开 chrome://net-internals/#dns。点清空。 那么清完再看。然后隔一会儿再问一次。

按地区排开
按地区排开:看各地回的 ip 新不新

清完怎么确认

问一次域名。回来的 ip 是新的。就对了。 还是老的。那就不是本机缓存。是上游还没过期。 那么等一个 ttl。再问一次。同一个域名连问三次,三次都新才算真清了。

宿迁那台。两轮七秒和八秒。回的是正常 ip。那是慢。跟缓存无关。