首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>服务器类>Dns服务器>资讯:网管经验谈:激发DNS潜能 自有主张(1)

网管经验谈:激发DNS潜能 自有主张(1)

www.jz123.cn  2008-07-29   来源:   中国建站    编辑整理    我要投递新闻

访问网站时都需要经过DNS域名解析这一过程,可千万不要小瞧了这样的过程哟,要是我们能想办法将DNS潜能全部激发出来的话,那么域名解析操作可能会在瞬间完成,访问网站的速度也会因此而大大提高的!本文下面向各位推荐的激发DNS潜能的特殊技巧,将会给各位带来更多享受哟!

  1、增大缓存,快速解析

  当我们访问一个目标网站时,因特网服务提供商的DNS服务器将会自动把本地计算机传输过去的域名解析请求进行解析处理,待处理完毕后又会自动把解析结果回传给本地计算机,这个解析结果同时会自动保存到本地计算机的数据缓存中,日后当我们重复访问这个目标网站时,IE浏览器就会从本地数据缓存中直接找到对应网站域名的解析结果,而不需要对外请求DNS服务器来解析对应网站的域名,这么一来以后访问目标网站的速度就要比第一次访问时的速度快多了。尽管Windows 2000系统在默认状态下支持DNS缓存功能,不过该功能在默认状态下还不是很强大,我们完全可以通过手工设置的方法,来增大DNS缓存的容量,让本地缓存能保存更多网站域名的解析结果,从而达到快速解析域名的目的,下面就是具体的设置方法:

  首先单击Windows 2000系统桌面中的“开始”按钮,并从其后弹出的“开始”菜单中执行“运行”命令,打开系统运行对话框,在其中输入注册表编辑命令“regedit”,单击回车键后,进入到本地计算机的系统注册表编辑界面。

 

在该编辑界面的左侧列表区域,单击“HKEY_LOCAL_MACHINE”展开对应项目的分支,然后用鼠标依次双击该分支项目下面的注册表子项“SYSTEM\CurrentControlSet\Services\Dnscache\Parameters”,在对应“Parameters”子项的右侧列表区域中,检查一下是否存在一个名为“CacheHashTableBucketSize”的双字节值,要是没有的话,我们可以直接用鼠标右键单击“Parameters”子项,在其后弹出的快捷菜单中依次执行“新建”/“Dword值”命令,并将刚刚创建的新Dword值名称设置为“CacheHashTableBucketSize”;。

  接下来用鼠标双击“CacheHashTableBucketSize”双字节值,打开如图1所示的数值设置对话框;选中该对话框“基数”设置项处的“十进制”项目,并且在“数值数据”文本框中输入“384”,再单击“确定”按钮返回到注册表主编辑界面;
  
  按照相同的操作方法,我们还需要在“Parameters”注册表子项下面,创建好“MaxSOACacheEntryTtlLimit”、“CacheHashTableSize”、“MaxCacheEntryTtlLimit”这三个双字节值,然后依次打开每一个双字节值数值设置窗口,并将它们的数值依次设置为十进制下面的“300”、“64000”、“301”,最后将计算机系统重新启动一下,相信这么一来本地计算机的DNS缓存能力就会大大增强了,以后从这台计算机中访问以前访问过的网站时速度就会快许多。


上一篇:网络DNS服务器组建完全攻略----目标2的实现 下一篇:网管经验谈:激发DNS潜能 自有主张(2)

评论总数:1 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图