欢迎来到天天文库
浏览记录
ID:33591603
大小:103.50 KB
页数:5页
时间:2019-02-27
《dns服务器配置与管理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、7.3DNS服务器配置与管理DNS是互联网的一个重要组成部分,它起着域名解析的作用。本节将对DNS服务进行概述,并在此基础上对其工作原理进行简要介绍。7.3.1 DNS服务概述一个名称是计算机在网络中的标识符。在TCP/IP网络中,每台计算机都拥有一个用数字表示的IP地址,IP地址唯一地标识一台计算机。如果某台计算机想访问网络中其它计算机,它就应该知道对方的IP地址。但是仅仅用数字表示的名称标识太过于繁琐,并且在实际中,用户在访问网络中的资源时,一般并不希望使用对方的IP地址去访问,而是通过容易记忆的计算机名来访问。为了便于记忆,便产生了使用
2、IP地址之外的名称方案,也就是使用简单易记的名称来标识网络中的计算机(包括其它形式的网络节点),DNS就是这样一个名称解决方案。WindowsServer2003DNS允许用户使用符合DNS标准的名称访问网络资源。DNS可将名称解析成IP地址,它也能集成WindowsServer2003其它服务以扩展名称解析能力。DNS提供名称解析服务,它把人们易于记忆的地址(比如www.microsoft.com)解析为IP地址(比如207.46.198.30)。DNS服务器的主要构件是一种分层的分布式数据库,包含了DNS主机名称到IP地址的映射信息。DN
3、S是Internet命名方案的基础,也是一个机构的活动目录域命名方案的基础。DNS支持使用文字数字形式的名称来访问资源。没有DNS,你将不得不查找资源的IP地址以访问它们。由于资源的IP地址可能发生变化,维持一个总是正确的IP地址与资源的匹配列表将是件困难的事情。DNS允许用户使用文字数字形式的名称,与IP地址相比,文字数字形式的名称要相对恒定得多。通过DNS,主机名称保存在数据库中,数据库可能分布到多个服务器上,这减轻了每一台服务器的负载,并提供了经由分区来管理这个命名系统的能力。DNS支持层次化的名称,除了在主机文件中使用的主机名称到IP
4、地址的映射之外,DNS也允许注明不同的数据类型。由于DNS数据库是分布式的,它的大小不受限制,而且当更多服务器被使用时,其性能不会降低太多。7.3.2DNS服务工作原理DNS是基于客户机/服务器模式运行的。在这种模型中,DNS服务器上有一个数据库,其中保存着DNS名称空间中名称和IP地址的映射关系,DNS服务器利用这个数据库为客户端提供名称解析服务,这个数据库在DNS中被称为区域。DNS客户机会向DNS服务器发出名称解析的查询请求,以获取有关DNS名称空间中FQDN名和IP地址的映射关系。如果这台DNS服务器的数据库不负责存储客户端所查询的名
5、称和IP地址的映射关系,这台服务器会向其它的DNS服务器发出查询,直到获得客户端请求的名称和IP地址的映射关系为止。查询有递归查询和迭代查询两种类型,其查询过程如图7-54所示。图7-54 DNS查询过程(1)客户机向本地DNS服务器发送一个递归查询请求,要求得到www.sohu.com所对应的IP地址。本地DNS服务器是指在该客户端的TCP/IP属性中配置的DNS服务器的IP地址。(2)本地DNS服务器接收到查询请求后,检查自己的区域数据库。如果发现数据库中没有对应的记录,本地DNS服务器则向根域DNS服务器发出一个迭代查询请求,要求解析w
6、ww.sohu.com所对应的IP地址。(3)根域DNS服务器中记录着所有顶级域的DNS服务器的信息,根域DNS服务器将带有.com这一顶级域的DNS服务器的IP地址的响应返回给本地DNS服务器。(4)本地DNS服务器接收到这个响应后,向.com域的DNS服务器发出迭代查询请求,要求解析www.sohu.com所对应的IP地址。(5).com域的DNS服务器中记录着.sohu.com域中的DNS服务器的信息,.com域的DNS服务器将.sohu.com域的DNS服务器的IP地址作为响应发送给本地DNS服务器。(6)本地DNS服务器接收到这个响
7、应后,向.sohu.com域的DNS服务器发出迭代查询请求,要求解析www.sohu.com所对应的IP地址。(7)在.sohu.com域的DNS服务中记录着www.sohu.com这一FQDN名与其IP地址的对应关系。此时,它将www.sohu.com所对应的IP地址作为响应发送给本地DNS服务器。(8)本地DNS服务器将得到的IP地址响应发送给客户端,客户端收到这个IP后,即可访问目的计算机。以上查询过程中,(1)和(8)两个过程为递归查询,(2)~(7)为迭代查询。从客户端查询资源记录的性质上来讲,客户端查询过程分为两种:正向查询和反向
8、查询。将客户端请求的名称解析为对应的IP地址称为正向查询;将客户端请求的IP地址解析为对应的名称称为反向查询。实训7-4 配置与管理DNS服务器实训目的(1)理解D
此文档下载收益归作者所有