怎么清除本机dns缓存 清除dns缓存的方法

发布时间:2019-11-03编辑:脚本学堂
本文介绍了清除本机dns缓存的方法,如何清除dns缓存?有需要的朋友参考下。

问题:
修改了域名解析的配置,并且已经解析成功了,但有的用户还是无法正确访问域名。

回答:
原因可能会出在用户本机dns缓存不能有效更新,下面总结一下如何有效清除本机dns缓存。

计算机对域名访问时并不是每次访问都需 要向dns服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在计算机的dns缓存列表中,如果这时dns解析出现更改变动的话,由于 dns缓存列表信息没有改变,在计算机对该域名访问时仍然不会连接dns服务器获取最新解析信息,会根据自己计算机上保存的缓存对应关系来解析,这样就会 出现dns解析故障。

这时应该通过清除dns缓存的命令来解决故障。

一,清除dns缓存命令
开始 - 运行 - 输入 "cmd"  回车 - 输入 "ipconfig /flushdns" 回车(引号中的内容),如图一。
如何清除dns缓存

但有时这样做还是无法清除dns缓存,还可以这样来清除dns缓存:

控制面板网络连接 - 在"本地连接"上右键单击,选择‘修复’,如图二
如何清除dns缓存 图二

不过,很多时候还是无法完成清除dns缓存,那么,怎样才能有效清除dns缓存呢?

在计算机中有一个dnscache服务来为此计算机解析和缓冲域名系统(dns)名称。
可以通过控制面板 - 管理工具 - 服务,找到 dns client,双击打开它的属性,直接停止它,如图三、图四。
这时ping一下解析的域名是否正确?再启动dns client服务即可。

如何清除dns缓存 图三

如何清除dns缓存 图四