
macOS Sierra 10.12.0
sudo killall -HUP mDNSResponderOSX 10.11.0
sudo killall -HUP mDNSResponderOSX 10.10.4
sudo killall -HUP mDNSResponderOSX 10.10.0 – 10.10.3
sudo discoveryutil mdnsflushcacheOSX 10.9 – 10.8 – 10.7
sudo killall -HUP mDNSResponderOSX 10.5 – 10.6
sudo dscacheutil -flushcacheWindows
ipconfig /flushdnsLinux (depending on what you’re running)
/etc/init.d/named restart/etc/init.d/nscd restart补充阅读#
区分操作系统、应用与递归 DNS 缓存,帮助判断清缓存后为什么结果可能不变。
如何理解与使用#
原文按不同旧版系统列出命令,应先确认本机实际使用的解析服务;重启某个服务只影响它管理的缓存。
验证与边界#
比较应用访问、系统解析与指定 DNS 服务器查询结果,再结合 TTL 判断更新传播情况。清本地缓存不能立即刷新所有上游缓存。
