资源描述
论windows 2000 server的DNS服务器架设
[摘要] 本文从理论和技术角度分析了DNS的基本原理。结合“网络教学平台”的实际需求,实现了在Windows2000中DNS的具体配置,为教学平台的FTP、WEB服务器添加了相应的DNS主机记录,并探讨了以上技术在Windows 2000 中的具体配置及运用。
[关键词] DNS;配置
1 引 言
在教学平台中每个应用服务器都有一个唯一的IP地址,但IP地址并不容易记住。采用主机名 + 域名结构的名称便于理解和记忆。全球有很多个DNS服务器,它们负责一定范围内的域名解析,如FTP服务器的域名就是由本网络教学平台的DNS服务器负责管理的。它负责解析域名下的主机的IP地址。如需进入网络平台的网站,只需在浏览器中输入:即可。当然,如果用户知道该主机的IP 地址为220.168.2.28,通过输入220.168.2.28也可以。
在实际的网络连接时,系统并不能识别域名,它仍然是以IP 地址来进行连接的,因此网络中必须有一份域名与IP 地址的对照表提供给系统,这样系统才能借助域名来找到相对应的主机IP 地址,这就是DNS (Domain Name System,域名系统) 的功能。DNS 记录了网络中IP地址与域名的对照数据,当用户要连接到某台主机时,DNS 服务器就从域名中找到相对应的IP 地址,进而连接到正确的主机上,这样的转换过程就是域名解析。由上述可知,在网络构建中,DNS 起着举足轻重的作用!
2 DNS概述
DNS 服务器负责将主机名连同域名转换为相对应的IP 地址。首先,Internet 的域是一个树型结构。举例来说,对于WWW. CSMY.EDU.CN、WWW.HNSD. EDU. CN和WWW. GDSZ. GOV. CN三个网址,CN 是根接点,是顶层域名,往下是第二层域名(EDU 和GOV) 、第三层域名(CSMY、GDSZ 和HNSD) 、第四层域名WWW就是主机名,各域名之间用“. ”隔离。
DNS 是一个巨大的分布式数据库。它是通过域名服务器提供指定的域信息来实现。在每个域,至少有两个以上的保存其所在域的所有主机授权信息的域名服务器。所以为了获得WWW. CSMY. EDU. CN中WWW这台机器的IP 地址,就必须与CSMY. EDU. CN 域的域名服务器联系。具体过程为:当应用程序想查找WWW的信息,它就与本地的域名服务器联系,进行重复查询。本地的域名服务器向根域的域名服务器发送一个请求,查询WWW. CSMY.EDU. CN 的地址;根域名服务器(这里指Ineternet 总域名服务器) 一看不属于自己的管辖区,而是属于CN 下的一个域,它就会自动去联系一个CN 域的域名服务器以获取更多的信息,并发给用户一个所有CN 域名服务器的地址列表;用户的本地域名服务器会继续向这些服务器发送解析请求,而其中的一个域名服务器一看是属于自己域的,将重复上述过程,直到找到解析WWW这台机器的域名服务器,然后域名服务器根据域名列表查询到WWW. CSMY.EDU. CN 的IP 地址。为了进一步提高查询的响应速度,域名服务器会将其获得的信息存储在本地CACHE 中。这样当再有本地网络希望查询地址属于CSMY. EDU. CN 域的主机地址时,域名服务器将直接和此域的域名服务器联系。值得注意的是,域名服务器不会永久保存这些信息,而是在TTL (生存时间Time To Life) 时间后自动抛弃掉。
DNS实际上是一个分布式的数据库系统,它是有层次结构的系统,DNS并没有一张保存着所有的主机信息的主机表,相反这些信息是存放在许多分布式的域名服务器中,这些域名服务器组成一个层次结构的系统,顶层是一个根域(root domain),它使用符号点号“.”来表示。其实,域的概念和我们地理上的行政区域管理的概念是类似地,一个国家行政机构包括中央政府,(就相当于根域)和各个省份的省政府(第一级域名),省政府之下又包括许多市政府(第二级域名),市政府之下包括许多县政府(第三级域名),等等依次类推,每一个下级子域都是上级域的子域。每个域都有自己的一组的域名服务器,这些服务器中保存着当前域的主机信息和下级子域的域名服务器信息。例如根域服务器不必知道根域内所有主机的信息,它只要知道所有子域的域名服务器的地址即可[4]。
DNS解析的工作原理及过程分如下几个步骤:
第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。
第二步:当本地的域名服务器受到请求后,就先查询本地的缓存,如果有该记录项,则本地的域名服务器就直接把查询的结果返回。
第三步:如果本地的缓存中没有该记录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个查询域(根的子域)的主域名服务器的地址。
第四步:本地服务器再向上一步返回的域名服务器发送请求。然后接受请求的服务器查询自己的缓存,如果没有该记录,则返回相关的下级域名服务器的地址。
第五步:重复第四步,知道找到正确的记录。
第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。
3 DNS配置
1、打开DNS控制台:选“开始菜单→程序→管理工具→DNS”。
2、建立域名“”映射IP地址“192.168.0.50”的主机记录。
①建立“com”区域:选“DNS→WY(你的服务器名)→正向搜索区域→右键→新建区域”,然后根据提示选“标准主要区域”、在“名称”处输入“com”。如图1所示:
图1
②建立“abc”域:选“com→右键→新建域”,在“键入新域名”处输入“abc”。
③建立“admin”主机。选“abc→右键→新建主机”,“名称”处为“admin”,“IP地址”处输入“192.168.0.50”,再按“添加主机”。如图2所示。
图2
3、建立域名“”映射IP地址“192.168.0.48”的主机记录。
①由于域名“”和域名“”均位于同一个“区域”和“域”中,均在上步已建立好,因此应直接使用,只需再在“域”中添加相应“主机名”即可。
②建立“www”主机:选“abc→右键→新建主机”,在“名称”处输入“www”,“IP地址”处输入“192.168.0.48”,最后再“添加主机”即可。
4、建立域名“”映射IP地址“192.168.0.49”的主机记录方法同上。
5、建立域名“”映射IP地址“192.168.0.48”的主机记录方法也和上述相同,只是必须保持“名称”一项为空!建立好后它的“名称”处将显示“与父文件夹相同”。建立好的DNS控制台如图3所示:
图3
6、建立更多的主机记录或其他各种记录方法类似。更多的建立后如图4所示:
图4
7、建立时也有可以采用将“”整个作为“区域”,然后在它下面直接建立“主机”的作法。不过对于同类记录较多时,这种方法显得较为不便。
4 DNS设置后的验证
为了测试所进行的设置是否成功,通常采用2000 server自带的“ping”命令来完成。格式如“ping ”。成功的测试如图5所示:
图5
5 结束语
通过以上方法在本网络教学平台内组建一个DNS服务器,学会和掌握了架设DNS域名服务器;同时为WWW、FTP等服务器添加了相应的DNS主机记录,访问这些服务器可不再输难记的IP地址,直接输入其对应域名就可以了。
参考文献
[1] 吴向前.《局域网组建应用维护》.科学出版社,2003.
[2] 彭澎.《计算机网络基础》.机械工业出版社,2003.
[3] 沈辉.《计算机网络工程与实训》.清华大学出版社,2001.
致 谢
在此我衷心的感谢我的指导老师XXX老师,在XXX老师的精心指导和大力帮助下,我们的毕业设计和论文才得以完成。XXX老师在百忙之中抽出时间来帮我仔细审阅论文,帮助我在上机实际操作中解决问题,并给我提了许多很好的建议和严格的要求。在XXX老师的热情帮助下,使我在专业知识方面有了很大的提高。同时也感谢与我一同奋斗的同学们,你们给予了我大力的支持和热忱的帮助,让我深刻地体会到团队协作精神的重要。
展开阅读全文