本站搜索


技术服务

为了确保本博客正常运作,并且方便帮补生计,特为广大有需要者,提供以下服务:网站建设,网站维护,网络搭建,网站服务器管理与维护,网络应用服务建设。网络安全维护,网站数据库建设,维护,备份,恢复,数据恢复,网站开发,软件定制与开发,网络安全产品销售,IBM WebSphere中间件软件销售。价钱面议与网议。联系方式:MSN:zymh_zy@hotmail.com evan_zy@hotmail.com QQ:3819468 438549233 1421298188 gtalk:evan_zy@gtalk.com 电话:13640892033 13119595395

最近评论

    DNS服务器建设方案

    0 概述

    随着互连网的发展,网络已经走进人们的生活。在TCP/IP网络上,每个设备必须分配一个唯一的地址,计算机在网络上通讯时只能识别如“192.168.38.125”之类的数字地址,而人们在使用网络资源的时候,为了便于记忆和理解,更倾向于使用有代表意义的名字,即域名,如“www.163.com”代表网易的域名。当我们打开浏览器,在地址栏中输入如“www.163.com”的域名后,就能看到我们所需要的页面。这是因为我们输入了域名后,有一台称为“DNS服务器”的计算机自动把我们所需要的域名“翻译”成相应的IP地址,然后我就可以访问那个IP地址对应的网页。

    在Internet早期,应用程序是通过一个本地文件[1-2]来进行域名到IP地址、或IP地址到域名的转换的。这个文件就是hosts文件,记录了一系列域名和IP的对应关系。当人们访问一个域名时,计算机在hosts文件中查找相应的记录,找到域名所对应的IP地址。但是随着Internet规模的不断扩大,hosts文件将变的很大,它的维护和检索异常艰难,显然需要一种更高效快速的方法。为了解决这个问题,就需要用到Domain Name Server。

    1 DNS 的工作原理

    DNS的核心思想是分级的,它是个数据库,主要用于将主机名(域名)和电子邮件地址翻译成IP地址。DNS是使用层的方式来运作的。有的组织有自己的DNS服务器,这个DNS服务器维护着所在域的主机和IP地址的映射记录。当客户机请求名称解析时,DNS服务器先在自己的记录中检查是否有对应的IP地址。如果没有找到,它就会向其它的DNS服务器询问该信息。DNS解析程序的查询流程如图1所示。

    例如武夷学院的域名为 www.nptc.edu.cn ,这个域名当然不是凭空而来的,是从“.edu.cn”所委派下来的,“.edu.cn”又是从“.cn”委派的,“.cn”是从“.”委派的,“.”代表的是根

    域,也就是域名的最上层,由InterNIC(Internet Network Information Center,互联网信息中心)所管理的。全世界的域名就是这样,一层一层地委派下来。下面我们就以武夷学院的域名 www.nptc.edu.cn 为例来对域名的查询过程进行解释。

    Step1 :您所使用的电脑(客户端)需要访问www.nptc.edu.cn,首先,电脑查看自己的本机高速缓存,如果没有相关的记录,则查询Host文件。

    Step2 :如果在本机没有找到相关记录,就送出一个对www.nptc.edu.cn解析的请求给所设定的本地DNS Server。

    Step3 :本地的DNS 会先看看是不是在自己cache中,如果是就给出答案;如果不是,就将这个问题送给根域“.”中的任何一台DNS(目前“.”有13台)。根服务器也没有此记录,然而它知道和这个域比较近的服务器,所以它返回管理“.cn”服务器的地址。