探索建站和运维乐趣

Linux和Windows系统清除DNS缓存的方法

默认情况下,Linux或者Windows系统都有DNS缓存的,我们在修改配置文件后需要刷新文件才可以生效解析或者文件缓存。

第一、Linux清除DNS缓存

在 Linux 中清除 DNS 缓存可以通过以下命令来实现:

对于系统的 DNS 缓存,可以使用以下命令:

sudo systemd-resolve --flush-caches

如果您的系统使用 nscd(Name Service Caching Daemon)作为名称服务缓存守护程序,则可以使用以下命令来清除本地 DNS 缓存:

sudo /etc/init.d/nscd restart

另外,如果您使用的是 Ubuntu 操作系统,您还可以尝试以下命令:

sudo service dns-clean start

无论您选择哪种方法,都应该能够成功清除 DNS 缓存。

第二、Windows 清除DNS缓存

在 Windows 中,您可以通过以下命令来清除 DNS 缓存:

打开命令提示符窗口(按下 Win+R 组合键,在打开的运行对话框中输入“cmd”并按下回车键)。

在命令提示符窗口中,输入以下命令并按下回车键:

ipconfig /flushdns

稍等片刻,您应该会看到一个“已成功刷新 DNS 解析缓存”的消息。

这个命令会清除您计算机中存储的所有 DNS 缓存,包括本地主机名到 IP 地址解析结果、远程 DNS 查询等。如果您要清除特定程序或浏览器的 DNS 缓存,则需要参考该程序或浏览器的文档或设置进行操作。

赞(0)
转载保留:老部落 » Linux和Windows系统清除DNS缓存的方法


关注公众号『老蒋朋友圈』

获取更多建站运营运维新知!
互联网创业、前沿技术......