本地刷新DNS缓存方法
改完 hosts、换完 DNS 解析或者网站搬家后,本地还认着旧 IP,多半是 DNS 缓存没清。各系统清缓存的命令记下来,复制就能用。
Windows 最常用,打开 CMD 直接敲:
# 清空本机 DNS 解析缓存
ipconfig /flushdns
回一句“已成功刷新 DNS 解析缓存”就成了。
macOS 用下面这条:
# 清系统 DNS 缓存并重启解析服务
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Linux 装了 systemd-resolved 的:
# 刷新 systemd-resolved 缓存
sudo resolvectl flush-caches
浏览器自己也存一份,Chrome 打开 chrome://net-internals/#dns,点 Clear host cache 就行。
清完还不行,重启路由器,或者换个公共 DNS 再试。用小皮面板搭站时改 hosts 不生效,基本都是没刷缓存。
说点什么 0