中国福网客服中心
中国福网客服中心

网管经验谈:激发DNS潜能

访问网站时都需要经过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缓存能力就会大大增强了,以后从这台计算机中访问以前访问过的网站时速度就会快许多。

2、 巧设策略,控制上网

  位于相同DNS域网络中的工作站,可以通过Internet连接共享功能来实现访问Internet的目的。为了防止DNS域网络中的工作站在规定的时间之外上网,我们可以巧妙地在DNS服务器所在计算机系统中设置一下系统策略,从而达到控制上网的目的,下面就是具体的设置步骤:

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

  在该编辑界面的左侧显示区域,用鼠标逐一展开“计算机配置”/“管理模板”/“网络”/“网络连接”分支项目,在对应“网络连接”项目的右侧显示窗口中,找到“禁止使用DNS域网络上的Internet连接共享”选项,并用鼠标右键单击该选项,从其后弹出的快捷菜单中执行“属性”命令,打开如下图所示的属性设置窗口中。

  在该设置窗口中,我们要是不允许局域网工作站通过DNS服务器所在计算机进行共享上网的话,只需要选中其中的“已启用”项目,并单击“确定”按钮就可以了;要是日后又允许局域网工作站来上网的话,我们只要重新打开如图2所示的属性设置窗口,然后选中其中的“未配置”选项,再单击“确定”按钮就可以了。怎么样,巧妙地动动与DNS相关的系统组策略后,我们就能轻易地控制整个局域网工作站的上网权限了!
 
  3、 自己动手,指定DNS地址
 
  不少刚接触电脑的朋友一安装好Windows XP操作系统后,什么网络参数也没有设置,就能直接访问Internet网络了,这是怎么回事呢,我们究竟该不该为工作站指定一个真实、有效的DNS服务器地址呢?
 
  事实上,当我们使用安装了Windows XP系统的计算机上网时,即使不对网卡或其他网络设备的参数进行设置,Windows系统也能访问Internet网络资源,这主要是默认状态下Windows XP系统可以使用自动搜索DNS服务器的方式来进行域名解析操作;不过使用这种默认方式访问网络时,常常会遇到无法打开网页的现象,而且不对网卡设备进行任何参数设置操作,也会影响计算机系统的启动速度。为了提高计算机的上网效率,我们最好自己动手,为本地系统指定好一个真实、有效的DNS服务器地址,这样不但省去了系统自动搜索DNS服务器的时间,而且大大提高了网络浏览速度。
 
  在查看本地计算机是否指定了真实的DNS服务器地址时,我们只需要依次执行“开始”/“运行”命令,并在弹出的系统运行文本框中输入“cmd”字符串命令,单击回车键后,再在DOS命令窗口中执行一下“ipconfig /all”字符串命令,我们随后就能看到本地计算机是否设置静态DNS服务器了。要是发现本地系统还没有指定好静态DNS服务器的IP地址时,我们可以打开TCP/IP属性设置窗口,并在该设置窗口中手工输入真实的DNS服务器IP地址就可以了。

4、 着眼文件,获取端口

  为了提高DNS服务器运行安全性,我们常常需要将服务器系统中用不到的服务端口全部关闭掉,而只将少数几个正在使用的服务端口保留下来。那要是我们想将DNS服务器使用的通信端口保留下来时,我们究竟该保留什么号码的端口呢?其实,DNS服务所使用的通信端口会被自动记忆到系统的“services”文件中,我们只要打开该文件就能获取DNS服务的端口号码了,下面就是获取DNS服务端口的具体操作步骤:

  首先打开系统的资源管理器窗口,找到服务器系统的安装目录,然后在该目录下依次展开“system32”、“drivers”、“etc”文件夹,在对应“etc”文件夹窗口中找到“services”系统文件,然后用鼠标右键单击该目标文件,从其后出现的右键菜单中单击“打开方式”命令,并选中“记事本”应用程序来打开“services”系统文件。

  接下来在“services”文件编辑窗口中,单击菜单栏中的“编辑”选项,从弹出的下拉菜单中执行“查找”命令,然后在弹出的查找设置窗口中,输入字符串“Domain Name”,再单击设置框中的“查找下一个”按钮,那样一来光标就会自动出现于DNS服务内容描述处,如下图所示;在这里,我们将会清楚地看到DNS服务目前使用的通信协议有TCP、UDP这两种类型,而服务端口号码都为“53”,这么一来我们日后只需要将号码为“53”的系统端口开通,就能确保DNS服务正常工作了。
 
  5、 查看日志,了解状态
  
  DNS服务器能否快速地进行域名解析操作,直接关系到我们能否快速地打开某个网站内容,而DNS服务器解析域名的速度,又与DNS服务器自身性能状态息息相关。很明显,我们只要定期了解DNS服务器的性能状态,看看其中是否存在问题,如果发现问题的话只要及时采取措施将它解决掉,那就能确保DNS服务器始终处于高效运行状态,如此一来我们访问网站的速度自然也就有保证了,那我们如何才能及时、全面了解到DNS服务器的状态信息呢?其实很简单,要想查看DNS服务器的日志内容,必须先按如下步骤将DNS服务器的日志记录功能启动起来:
 
  首先依次单击系统“开始”菜单中的“程序”/“管理工具”/“DNS”命令,进入到DNS服务器控制台窗口;在该窗口的左侧列表区域,用鼠标右键单击目标DNS服务器项目,从右键菜单中单击“属性”选项,打开DNS服务器的属性设置界面。
 
  其次在该设置界面中单击“日志”标签,然后在如下图所示的对应标签页面中,我们根据实际需要指定好DNS服务器需要记忆哪方面的状态信息,完成设置操作后单击“确定”按钮,那么日后DNS服务器就会自动将相关状态信息保存到指定的系统日志文件中了。
 
  当我们需要查看DNS服务器的状态信息时,只需要打开指定的日志文件(该文件在默认状态下位于“%systemroot%\system32\dns\dns.log”),就能了解到DNS服务器各方面的状态信息了,比方说应答状态信息、发送状态信息、接收状态信息等,根据这些信息我们基本上就能判断出服务器此时的运行性能是否正常了。
 
  总结:
 
  无论是在Windows 2000服务器系统还是在Windows 2003服务器系统中,上面的几则DNS服务器优化设置方法都有效,而且优化设置步骤基本也相同;只是需要提醒各位注意的是,如果没有什么特别的上网控制需求时,我们最好保持DNS服务器相关参数的固定设置,毕竟随意变动其参数一定程度上会给整个局域网的管理与维护带来麻烦!

附件列表

文章内容仅供参考,如果您需要解决具体问题建议您提交有问必答。 4

标签: DNS DNS潜能

收藏到: Favorites  

同义词: 暂无同义词

文章信息
客服导航
如果您在使用我们的产品中遇到问题,建议您首先在“常见问题”中查询解决方法;
如果没有找到该问题的解决方法,您可以在“问题搜索”中进行搜索;
如果搜索后没有找到满意答案,您可以“在线提问”,我们会在1个工作日内给您答复。