怎么清除本地DNS缓存?
本地缓存有三份
怎么清除本地DNS缓存。先看有几份。 浏览器一份。系统一份。路由器或上游还有一份。 改了解析记录还是跳到老地址。多半是里面还有旧的。 那么三份都得看。少一层就白清。路由器那份最容易被忘。
我一开始只清了一份
我一开始清了系统缓存。以为干净了。 浏览器里还是老页面。我以为记录没生效。 试了半天才明白。浏览器自己还存着一份。 这里我记一下。先三层都清一遍。别只清一层。手机上还有 wifi 和流量两份。

这次的数据
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 是新的。就对了。 还是老的。那就不是本机缓存。是上游还没过期。 那么等一个 ttl。再问一次。同一个域名连问三次,三次都新才算真清了。
宿迁那台。两轮七秒和八秒。回的是正常 ip。那是慢。跟缓存无关。