TCPIP详解-卷一-协议-142-DNS基础.docx

TCPIP详解-卷一-协议-142-DNS基础.docx

ID:48422709

大小:80.67 KB

页数:2页

时间:2019-11-16

TCPIP详解-卷一-协议-142-DNS基础.docx_第1页
TCPIP详解-卷一-协议-142-DNS基础.docx_第2页
资源描述:

《TCPIP详解-卷一-协议-142-DNS基础.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、14.2DNSM5岀DNS的名字空间和Unix的文件系统相似,也具有层次结构。图14・1显示了这种层次的组织形式。每个结点(图14・1屮的圆圈)有一个至多63个字符长的标识。这颗树的树根是没有任何标识的特殊结点。命名标识中-•律不区分大写和小写。命名树上任何一个结点的域名就是将从该结点到最髙层的域名串连起来,中间使用一个点"分隔这些域名(注意这和Unix文件系统路径的形成不同,文件路径是由树根依次向下的形成的)。域名树中的每个结点必须有一个唯一的域名,但域名树中的不同结点可使用相同的标识。以点".〃结尾的域名称为绝对域名或完全合格的域名FQDN(FullQualifiedDomainName

2、),例如sun.tuc.noao.edu.o如果一个域名不以点结尾,则认为该域名是不完全的。如何使域名完整依赖于使用的DNS软件。如果不完整的域名由两个或两个以上的标号组成,则认为它是完整的;或者在该域名的右边加入一个局部后缀。例如域名sun通过加上局部后缀.tuc.noao.edu・成为完整的。顶级域第二级域图14JDNS的层次组织顶级域名被分为三个部分:1)arpa是一个用作地址到名字转换的特殊域(我们将在14.5节介绍)。2)7个3字符长的普通域。有些书也将这些域称为组织域。商业组织教育机构其他美国政府部门国际组织美国军事网点网络其他组织■3)所冇2字符氏的域均是基于ISO3166中定

3、义的国家代码,这些域被称为国家域,或地理域。图14・2列出了7个普通域的正式划分。美国的组织机构,总是这样。许多的组织机构也使在DNS中,通常认为3字符长的普通域仅用于2字符长的国家域则用于每个国家,但情况并不非美国的组织机构仍然使用普通域,而一些美国用.us的国家域(RFC1480图14-23字符长[CooperandPostel1993]详细描述了.us域)。的普通域普通域中只冇.gov和・mi丄域局限于美国。许多国家将它们的二级域纽织成类似于普通域的结构:例如,〜c.uk是英国研究机构的二级域名,・co・uk则是英国商业机构的二级域名。DNS的一个没在如图14-1中表示出來的重要特征是

4、DNS屮域名的授权。没有哪个机构來管理域名树屮的每个标识,相反,只有一个机构,即网络信息中心NIC负责分配顶级域和委派其他指定地区域的授权机构。一个独立管理的DNS了树称为一个区域(zone)o一个常见的区域是一个二级域,如noao.eduo许多二级域将它们的区域划分成更小的区域。例如,大学可能根据不同的系来划分区域,公司可能根据不同的部门来划分区域。如果你熟悉Unix的文件系统,会注意到DNS树屮区域的划分同一个逻辑Unix文件系统到物理磁盘分区的划分很相似。正如无法确定图14-1中区域的具体位置,我们也不知道一个Unix文件系统中的目录位于哪个磁盘分区。一旦一个区域的授权机构被委派后,由

5、它负责向该区域提供多个名字服务器。当一个新系统加入到一个区域中时,该区域的DNS管理者为该新系统中请一个域名和一个IP地址,并将它们加到名字服务器的数据库中。这就是授权机构存在的必要性。例如,在一个小规模的人学,一个人就能完成每次新系统的加入。但对一个规模较大的大学来说,这一工作必须被专门委派的机构(可能是系)来完成,因为一个人已无法维持这一工作。一个名字服务器负责一个或多个区域。一个区域的管理者必须为该区域提供一个主名字服务器和至少一个辅助名字服务器。主、辅名字服务器必须是独立和兀余的,以便当某个名字服务器发牛故障时不会影响该区域的名字服务。主、辅名字服务器的主要区别在于主名字服务器从磁盘

6、文件屮调入该区域的所有信息,而辅名字服务器则从主服务器调入所有信息。我们将辅名字服务器从主服务器调入信息称为区域传送。当一个新主机加入一个区域时,区域管理者将适当的信息(授少包括名字和IP地址)加入到运行在主名字服务器上的一个磁盘文件中,然后通知主名字服务器重新调入它的配置文件。辅名字服务器定吋(通常是每隔3小时)向主名字服务器询问是否冇新数据。如果冇新数据,则通过区域传送方式获得新数据。当一个名字服务器没有请求的信息时,它将如何处理?它必须与其他的名字服务器联系。(这止是DNS的分布特性)。然而,并不是每个名字服务器都知道如何同其他名字服务器联系。相反,每个名字服务器必须知道如何同根的名字

7、服务器联系。1993年4刀时冇8个根名字服务器,所冇的主名字服务器都必须知道根服务器的IP地址(这些IP地址在主名字服务器的配置文件中,主服务器必须知道根服务器的IP地址,而不是它们的域名)。根服务器则知道所冇二级域中的每个授权名字服务器的名字和位置(即IP地址)。这意味着这样一个反复的过程:正在处理请求的名字服务器与根服务器联系,根服务器告诉它与期一个名字服务器联系。在本章的后面我们将通过一些例子来详细了解

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。