Windows/Linux系统清除DNS缓存?清除DNS缓存的命令?

laiczhang
laiczhang
laiczhang
106
文章
0
评论
2020年5月29日00:01:50 评论 45 459字阅读1分31秒

Windows/Linux系统清除DNS缓存?清除DNS缓存的命令?

前言

什么是DNS解析失败?

当我们的计算机可以访问域名时,通常在完成一个完整的解析后,将该解析项存储在计算机的DNS缓存列表中。每次访问域名时,都不需要使用DNS服务器来解析它。如果在更改DNS分辨率时DNS缓存列表中的信息没有更改,即使计算机访问域名,它也无法连接到DNS服务器以获取最新的分辨率信息。或者,继续使用存储在计算机上的启用缓存的信息。要解决,出现了DNS解析错误。

如何解决DNS解析问题?

您可以通过清除DNS缓存信息来解决DNS解析问题。

正文

此文所用设备

操作系统:Windows/Linux

Windows

1 使用Windows快捷键WIN+R打开运行程序,输入"cmd"按下回车键

2 在打开的CMD窗口中输入"ipconfig /flushdns"并回车

ipconfig /flushdns

Linux

以Centos7为例

安装nscd(如果没装的话)

yum -y install nscd
systemctl start nscd 
systemctl enable nscd 

使用nscd清除DNS缓存

< pre>nscd -i hosts

laiczhang