如何清除 DNS 缓存
什么是 DNS 缓存?🌐
DNS 缓存保存着你最近访问过的网页所在服务器的 IP 地址。有时这些数据会过时或出错,这时应该清除缓存,改善与服务器的连接。
如需清除 DNS 缓存,请按以下步骤操作。
🔹Windows
由于管理员权限的设置,无论使用哪个版本的 Windows,都建议以管理员身份运行命令提示符。
在 Windows 10 中,默认的命令行工具是 Windows PowerShell,它与普通命令提示符类似。
清除方法:
- 点击左下角的“Start”(开始),在搜索框中输入 Command Prompt(命令提示符)或 PowerShell 或者:按 WIN+R,输入 cmd,然后按 Enter
- 在打开的窗口中输入命令 ipconfig /flushdns。
- 按键盘上的 Enter
- 完成!👌

🔹MacOS
- 按 CMD+Space
- 输入“Terminal”(终端),然后按 Enter。
- 在打开的窗口中,根据系统版本输入相应的命令:
macOS Sierra 及更高版本:
sudo killall -HUP mDNSResponderYosemite (10.10.4+):sudo killall -HUP mDNSResponderYosemite (10.10-10.10.3):sudo discoveryutil mdnsflushcache. - 输入命令后按 Enter。终端会要求输入账户密码,输入密码后再按一次 Enter 即可
- 完成!👌

🔹Linux
- 打开 Terminal(终端,打开方式取决于你的发行版)
- 接下来输入命令,具体命令取决于你的发行版使用的服务:
如果系统使用 nscd:
sudo /etc/init.d/nscd restart或sudo systemctl restart nscd使用 dnsmasq 时:sudo systemctl restart dnsmasq.service使用 systemd-resolved 时:sudo systemd-resolve --flush-caches. - 输入命令后按 Enter。终端会要求输入账户密码,输入密码后再按一次 Enter 即可
- 完成!👌
Was this page helpful?