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

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

清除DNS缓存命令

开始 - 运行 - 输入 "cmd"  回车 - 输入 "ipconfig /flushdns" 回车(引号中的内容),OK。

但是有时候这样做还是无法清除DNS缓存,我们还可以这样来清除DNS缓存:

控制面板 - 网络连接 - 在本地连接上右击,选择‘修复’

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

在计算机中有一个Dnscache服务来为此计算机解析和缓冲域名系统(DNS)名称。我们可以通过控制面板 - 管理工具 - 服务,找到 DNS Client,双击打开它的属性,直接停止它,这时你Ping一下解析的域名是否正确了呢?再启动DNS Client服务即可。

实在连这样都不成功的话,重启一下电脑吧。

最后修改:2010 年 12 月 21 日 02 : 56 PM