如何刷新DNS缓存(Windows、macOS、Linux)
电脑会缓存DNS结果以提速。当网站更换IP后,旧的缓存记录在过期前可能导致错误。刷新可强制重新查询。
Windows
ipconfig /flushdns
PowerShell 方式:
Clear-DnsClientCache
macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Linux
取决于所用的解析器:
# systemd-resolved
sudo resolvectl flush-caches
# nscd
sudo systemctl restart nscd
# dnsmasq
sudo systemctl restart dnsmasq
验证
刷新后,用 DNS查询工具 或 nslookup / dig 确认新记录(见 Windows命令 和 dig/nslookup)。
浏览器也有自己的DNS缓存。Chrome可在
chrome://net-internals/#dns清除。