清除 DNS 解析器缓存可以帮助解决互联网连接问题,确保您的系统使用最新的 DNS 信息。本文提供了在 Windows 11/10、macOS 和 Linux 上清除 DNS 缓存的分步说明。
针对 Windows 11/10 用户
打开命令提示符
按 Windows + S 打开搜索栏。
输入 cmd 或 命令提示符。
右键单击 命令提示符 并选择 以管理员身份运行。
清除 DNS 缓存
在命令提示符窗口中,输入 ipconfig /flushdns 并按 Enter:
您应该会看到一条确认消息,表明 DNS 解析器缓存已成功清除:
针对 macOS 用户
打开终端
按 Command + Space 打开 Spotlight。
输入 终端 并按 Enter,或者您可以在 Applications 文件夹中的 Utilities 文件夹找到终端应用程序。
清除 DNS 缓存
根据您所使用的 macOS 版本,输入下面适当的命令并按 Enter。您可能需要输入管理员密码以执行该命令。
对于 macOS 10.11 (El Capitan) 及更高版本:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
对于 macOS 10.10 (Yosemite):
sudo killall -HUP mDNSResponder
对于 macOS 10.9 (Mavericks)、10.8 (Mountain Lion) 和 10.7 (Lion):
sudo dscacheutil –flushcache
对于 macOS 10.6 (Snow Leopard):
sudo lookupd –flushcache
针对 Linux 用户
在 Linux 上清除 DNS 缓存取决于所使用的 DNS 服务,如 nscd、dnsmasq 或 systemd-resolved。
对于 systemd-resolved(在较新发行版中常见):
打开一个终端窗口。
输入以下命令:sudo systemd-resolve --flush-caches
对于 nscd:
打开一个终端窗口。
输入以下命令:sudo systemctl restart nscd
对于 dnsmasq:
打开一个终端窗口。
输入以下命令:sudo systemctl restart dnsmasq
结论
清除您的 DNS 缓存是一个简单的过程,可以解决许多常见的互联网连接问题。如果在清除 DNS 缓存后仍然遇到问题,请考虑检查您的互联网连接或联系您的 ISP 寻求进一步帮助。