当前位置: 主页 > 服务器技术 > DNS服务器 > 如何清除DNS缓存

如何清除DNS缓存

时间:2010-12-30来源:互联网 点击:

缓存包括DNS服务器缓存和DNS客户端缓存。即当查询(或访问)某一主机后,服务器(客户端)会将该记录缓存保留一段时间。当下次再查询这台主机时,由于缓存的存在,通讯流量会大大的减少。

缓存条目主要包括两种类型是:一种通过查询DNS服务器获得;另外是通过%systemroot%\system32\drivers\etc\hosts获得的。

第一种类型缓存在一段时间后会过期,过期时间由第一次查询时得到的DNS应答中所包括的生命周期(TTL决定)。可以通过命令ipconfig /displaydns查看缓存内容和过期前的剩余时间。

Windows <wbr>Server <wbr>2008 <wbr>R2 <wbr>之十六DNS服务器

除了缓存肯定应答,还有缓存否定应答。否定应答来自于DNS服务器,当DNS服务器查询后发现没有与客户机要查询的主机相匹配的记录后,它就会发送否定应答。这种缓存不附带TTL,缺省情况下,Windows缓存指定了5-15分钟的生命期。具体的数字由Windows版本和配置决定,可以通过修改注册表的有关键值来控制这一行为。(具体设置见http://support.microsoft.com/kb/318803)

可以通过ipconfig /flushdns命令清除缓存。清除DNS服务器缓存的方法:在DNS服务器管理控制台,右击DNS服务器名,选择清除缓存。

Windows <wbr>Server <wbr>2008 <wbr>R2 <wbr>之十六DNS服务器

站长资讯网
. TAG: DNS缓存
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言