为网络访问提速

网络通信

  当大家在IE浏览器中使用域名访问某个站点时,可能会遇到长时间没有响应的情况,这是DNS服务器要花费很多时间进行域名解析所造成的。如果我们使用Windows 2003的“条件转发”功能,将用户域名解析请求直接发送给该域名所属的DNS服务器,就可以加速域名解析,提高大家访问网站的速度。

  提速原理

  为什么要使用DNS服务器的条件转发功能呢?它的最大优势是将要解析的域名直接转发给该域名所在的DNS服务器,省去了解析过程中DNS服务器的查找环节,缩短了域名解析所需要的时间。下面笔者以www.cpcw.com域名为例,介绍一下条件转发功能如何加速域名解析。

  要解析www.cpcw.com域名,客户机首先要与本地DNS服务器联系,如果查不到该域名信息,就会向根域服务器发送一个请求。根域服务器看到该信息不属于自己的管辖区,而是属于.com下的一个域,就会通知本地DNS服务器去联系.com域的DNS服务器,并返回一个所有.com域的DNS服务器的地址列表,接着本地DNS服务器会继续向这些服务器发送解析请求,直到找到cpcw.com域所属的DNS服务器,最后将www.cpcw.com的IP地址信息返回给客户,使用户可以正常访问网站。

  域名解析过程中间环节较多,非常复杂。如果使用了条件转发功能就大不一样了,本地DNS服务器会直接将解析www.cpcw.com域名的请求,转发给cpcw.com域的DNS服务器,从而简化域名解析过程,节省域名解析时间,让用户能够更快地访问到网站。

  提速步骤

  笔者还是以www.cpcw.com域名为例,来加速它的解析过程,为访问提速。

  1.查询DNS服务器IP地址

  查询www.cpcw.com所属的DNS服务器,使用IE浏览器访问http://www.net worksolutions.com/en_US/whois/index.jhtml,在查询栏中输入“www.cpcw.com”域名,选中“Domain Name”单选项,然后点击“SEARCH”按钮,就会在查询结果网页中显示详细信息。找到“Name Server”项目,这里的“dns1.yesky.com”和“dns2.yesky.com”就是www.cpcw.com域名所使用的DNS服务器。接着使用“ping dns1.yesky.com”命令,找到该DNS服务器的IP地址。

  2.添加条件转发器

  在本地DNS服务器控制台窗口中,右键点击该服务器,在弹出的菜单中选择“属性”,接着在属性对话框中切换到“转发器”标签页。点击“新建”按钮,弹出“新转发器”对话框,在“DNS域”栏中输入“cpcw.com”后点击“确定”按钮。

  在“转发器”标签页中选中新建的“cpcw.com”项,在下面的“所选域的转发器的IP地址列表”栏中输入该DNS服务器的IP地址后点击“添加”按钮(见图),最后点击“确定”按钮,即可完成条件转发功能的配置。

  这样,本地用户需要解析的cpcw.com域的任何域名,都会被本地DNS服务器直接转发到该域所属的DNS服务器中,不仅使解析过程得到了简化,还提升了访问速度。