阿杰,我给你整理一份 清除终端 DNS 本地缓存的方法,覆盖 Windows、Mac 和 Linux 系统,并说明注意事项。
ipconfig /flushdns
ipconfig /flushdns
不同 macOS 版本命令略有不同:
系统版本 | 命令 |
---|---|
macOS 10.15+(Catalina/Big Sur/Monterey) | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
macOS 10.10–10.14 | sudo killall -HUP mDNSResponder |
macOS 10.9 | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
macOS 10.6–10.8 | sudo dscacheutil -flushcache |
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
输入密码后,DNS 缓存被清除,无提示正常完成。
Linux 下不同发行版和 DNS 服务略有区别:
sudo systemctl restart systemd-resolved
resolvectl
(新系统)sudo resolvectl flush-caches
nscd
(CentOS / Ubuntu)sudo systemctl restart nscd
# 或
sudo /etc/init.d/nscd restart
dnsmasq
sudo systemctl restart dnsmasq
dig www.example.com
chrome://net-internals/#dns
→ 点击 Clear host cacheipconfig /flushdns
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
清除 DNS 缓存是解决网络访问异常、域名更新或解析错误的常用操作。
https://www.52runoob.com/archives/7359
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。