文/王家坝守堤者
随着现代企业信息化程度不断提高,日常工作再也离不开网络,为了完善企业网的网络功能,网络管理员在局域网中架设了DNS服务器,以此来满足域名快速解析域名的需求,但你真的合理利用了DNS服务器提供的域名解析功能吗?还有很多小技巧可能您还不知道,下面就以大家常用的Windows Server 2003(简称Windows 2003)网络操作系统内置的DNS服务器为例,介绍如何在企业网中挖掘DNS服务器的最大潜力。
实现泛域名解析
通常大家都是使用域名来访问网站。为了方便员工的工作需要,在企业网中架设了多个工作组网站,使用二级域名进行访问,而这些网站一般位于同一IP网段的服务器中。在DNS服务器中,如果这些二级域名数量较多,手工为它们创建地址记录是非常麻烦的。如果在DNS服务器中使用“泛域名解析”技术,这样问题就能迎刃而解。
小知识 泛域名解析概念其实很好理解。举个简单的例子:你有一个域 “cce.net”,你想让它之下所有的“.cce.net”二级域名(其中代表任意字符)全部解析到同一个IP地址上。这时,你只要在cce.net域中使用泛域名解析技术,即使没有手工创建该域下的任意二级域名的地址记录,也会被自动解析到某个IP地址上去。
下面就以Windows 2003的DNS服务器为例,介绍如何实现“cce.net”域的泛域名解析。假设我们让所有的二级域名都解析到IP地址为“192.168.1.6”的Web服务器中。
其实Windows 2003的DNS服务器实现泛域名解析很简单,它允许使用“*”字符作为主机名称,只要在“cce.net”区域中创建一个名称为“*”的主机记录即可,过程非常简单。在DNS管理控制台窗口中,右键单击“cce.net”区域,在菜单中选择“新建主机”(如图1),然后在“名称”栏中输入“*”,“IP地址”栏中输入“192.168.1.6”,最后单击“添加主机”按钮。
图1 添加主机
完成了以上设置后,在客户端使用Ping命令测试任意二级域名是否解析成功。在命令提示符下输入“ping cceuserf. cce.net”命令,得到响应信息,就表示“cce.net”域实现了泛域名解析。
DNS负载均衡
对于规模较大的企业网,某些网站的访问量较大,一台服务器难以满足用户的访问需求。为了解决这个问题,通常是在企业网中部署多台内容相同的服务器,通过DNS服务器来实现网络负载均衡。
下面就以“www.cce.net”网站为例,在网络中部署了三台内容相同的Web服务器,来提供对该网站的访问服务。但每台服务器的IP地址都不一样,这就需要在DNS服务器进行设置,才能实现网络负载均衡。
1. 启用循环
在Windows2003系统的DNS管理控制台窗口中,鼠标右键单击DNS服务器图标,在弹出的菜单中选择“属性”,接着切换到“高级”标签页(如图2),确保 “服务器选项”列表框中“启用循环”处于选中状态,最后点击“确定”按钮。
图2 启用循环
2. 添加主机记录
然后在“cce.net”区域中创建主机记录。在DNS管理控制台窗口中,右键点击“cce.net”项,选择“新建主机”,弹出“新建主机”对话框,在“名称”栏中输入“www”,IP地址栏中输入其中一台Web服务器的IP地址,如192.168.0.6,最后点击“添加主机”按钮。
但企业网中还有两台内容相同的Web服务器,并且它们的IP地址都不同,因此还需要新建两条主机名为“www”主机记录(如图3),方法同上,只是IP地址栏的内容不同,分别为各自服务器的IP地址。完成了三条主机记录的创建后,就能将用户对www.cce.net的访问分担到三台Web服务器中,实现了网络负载均衡。
图3 添加主机记录
3. 负载均衡优化
通常企业网由很多子网构成,为降低网络中的数据流量,最好客户机能访问处于同一子网内的Web服务器。这时还需要启用DNS的“启用网络掩码排序”功能,就能实现以上操作。
在DNS管理控制台窗口中,右键点击DNS服务器,选择“属性”,然后切换到“高级”标签页,确保 “服务器选项”列表框中“启用网络掩码排序”处于选中状态,最后点击“确定”按钮。这样客户机每次都能访问到本子网内的Web服务器了。
完成以上设置后,就实现了网络负载均衡,把用户的访问分摊到本网段的Web服务器中,减少了跨子网的数据流量,降低整个网络的通信负担。
启用条件转发 加速域名解析
当我们访问某些网站时,可能会遇到应答信息返回较慢的情况。除了通信网络和网站本身的原因外,网站域名解析的速度也是非常关键的。这是因为DNS服务器首先要将该域名转换成IP地址后,才能成功访问这个网站。如果使用Windows 2003操作系统新增加的“条件转发”功能,将会大大简化域名解析过程,提高解析速度。
1.查询DNS服务器
笔者以“www.cce.com”域为例,来加速它的解析过程。首先要查询该域名所属的DNS服务器,使用IE浏览器访问http://www.networksolutions.com/
en_US/whois/index.jhtml,在查询栏中输入“www.cce.com”域名,选中“Domain Name”单选项,然后点击“SEARCH”按钮,找到“Domain servers in listed order”部分,这里的“NS1.HOST203.COM”和“NS2.HOST203.COM”就是www.cce.com域名所使用的DNS服务器。这两个DNS服务器的IP地址分别为203.194.159.243和203.194.
159.244。
2.添加条件转发器
在本地DNS服务器控制台窗口中,右键点击该服务器,在弹出的菜单中选择“属性”,接着切换到“转发器”标签页。点击“新建”按钮,弹出“新转发器”对话框,在“DNS域”栏中输入“cce.com”后(如图4),点击“确定”按钮。
图4 添加条件转发器
然后在“转发器”标签页中选中新建“cpcw.com”项,在下面的“所选域的转发器的IP地址列表”栏中输入该域的DNS服务器的IP地址后,点击“添加”按钮,添加到列表框中,最后点击“确定”按钮,完成条件转发功能的配置。
这样,本地用户需要访问www.cce.com网站时,该网站的域名解析请求会被本地DNS服务器直接转发到cce.com域所属的DNS服务器中,简化了解析过程。
以上简单介绍了Windows 2003系统中DNS服务器的一些使用技巧,是不是觉得很实用,大家不妨试试,如果你深入研究,会发现还有很多神奇的功能。
相关视频
相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
热门文章
Wordpress本地安装教程
dx1.5如何设置二级域名
最新文章
hbuilder有哪些快捷键
Wordpress本地安装教程
Wordpress本地安装教程expression web 4文档乱码解决方法dz 2.5“收藏本版”关闭小对话框无法关闭解在制作安装软件之前,您必须先将易语言存盘,
人气排行 如何使用multipart/form-data格式上传文件Photoshop PS图层混合模式详解(非常详细)ISAPI_Rewrite3使用教程网站里添加收藏和设为首页代码桌面快捷方式图标不见了C#获取执行程序所在的当前路径的方法详解(XMLHttpRequest)进行跨域请求方法如何用远程桌面连接进行传输文件
查看所有0条评论>>