如何在 WinXP中禁用客户端 DNS 缓存?
<DIV><STRONG>问题描述<BR></STRONG>如何在 WinXP中禁用客户端 DNS 缓存?</DIV><BR>
, i/ a7 E0 _6 @. F/ n$ e: q<DIV> </DIV><BR> 1 I/ _* e; F3 ?& }. ]" A1 h
<DIV><STRONG>解决方案</STRONG><BR><STRONG>要停止 DNS 缓存,请在开始菜单的运行窗口中运行下列任一命令:<BR></STRONG> • net stop dnscache<BR>- 或者 - <BR>• sc 服务器名 stop dnscache <BR></DIV><BR> , W6 \: G( M* u( `7 S* J
<DIV>注意:如果停用 DNS 解析器缓存,客户机的总体性能会降低,并且 DNS 查询的网络通信量会增加。DNS 客户端服务可通过将以前解析的名称存储在内存中来优化 DNS 名称解析的性能。如果 DNS 客户端服务被关闭,计算机仍然可以使用网络的 DNS 服务器来解析 DNS 名称。</DIV><BR>
/ l- H. @0 P+ e2 o4 b$ O$ J9 l+ \<DIV><BR>查看 DNS 解析器缓存,请在命令提示符处键入 ipconfig /displaydns</DIV><BR>
/ ~- K- r+ S# }<DIV>删除 DNS 解析器缓存,请在命令提示符处键入 ipconfig /flushdns<BR></DIV><BR>
% ^) @" U9 \+ A- f<DIV><STRONG>使用注册表控制缓存时间</STRONG><BR>请执行下列步骤: <BR>1、启动注册表编辑器 (Regedit.exe)。 <BR>2、在注册表中找到并单击以下项:<BR>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters <BR>3、在“编辑”菜单上,指向“新建”,单击“DWORD 值”,然后添加下列注册表值:<BR>数值名称:MaxCacheTtl <BR>数据类型: REG_DWORD<BR>默认值:86400 秒<BR>数值数据:如果您将客户端的 DNS 缓存中的最大 TTL 值降低为 1 秒,则客户端 DNS 缓存看起来已被禁用。</DIV><BR>
1 ~! _) F- p$ \% A<DIV>数值名称:MaxNegativeCacheTtl<BR>数据类型:REG_DWORD<BR>默认值:900 秒<BR>数值数据:如果您不希望缓存否定响应,请将该值设为 0。 <BR>4、键入您要使用的值,然后单击“确定”。 <BR>5、退出注册表编辑器。 </DIV>
3 @' R3 m% N" x9 n<P></P><BR><BR>
(※本文搜集自:重庆未来科技 http://www.wlkj.net 重庆IBM笔记本电脑、重庆IBM水货笔记本电脑、重庆苹果笔记本电脑、重庆IBM服务器专卖)
搜索更多相关主题的帖子:
DNS WinXP 缓存 客户端 网络