《Internet核心原理与应用技术 第12章 域名系统.ppt》由会员分享,可在线阅读,更多相关《Internet核心原理与应用技术 第12章 域名系统.ppt(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第1212章章 域域 名名 系系 统统域名与域名空间域名与域名空间12.112.1DNSDNS数据库与资源记录数据库与资源记录12.212.2名字服务器与名字解析器名字服务器与名字解析器12.312.3域名解析与反向解析域名解析与反向解析12.412.4图图12.1 DNS12.1 DNS的工作过程的工作过程12.1 12.1 域名与域名空间域名与域名空间 域名空间是指域名空间是指InternetInternet上所有域名所上所有域名所组成的空间,其结构和域名的命名方案有组成的空间,其结构和域名的命名方案有关。关。图图12.2 Internet12.2 Internet域名的层次域名的层次现
2、在现在InternetInternet上的顶级域名上的顶级域名TLDTLD(Top Top Level DomainLevel Domain)有三大类(如表)有三大类(如表12.112.1所示)。所示)。(1 1)国家顶级域名)国家顶级域名nTDLnTDL:采用:采用ISO ISO 31663166的规定。的规定。(2 2)国际顶级域名)国际顶级域名iTDLiTDL:采用:采用.intint,国际性的组织可在国际性的组织可在.intint下注册。下注册。(3 3)通用顶级域名)通用顶级域名gTDLgTDL:根据:根据RFC1591RFC1591规定,最早的顶级域名共规定,最早的顶级域名共6 6
3、个。个。表表12.112.1InternetInternet最高等最高等级级的功能域的功能域comcom商商业组织业组织eduedu教育机构教育机构govgov政府机构政府机构intint国国际实际实体体milmil军军事机构事机构netnet网网络络提供者提供者orgorg其他其他组织组织图图12.3 12.3 域名空间树的子树域名空间树的子树12.2 DNS12.2 DNS数据库与资源记录数据库与资源记录DNSDNS域名树其实就是域名树其实就是DNSDNS的数据库。的数据库。DNSDNS的每个域有其相关数据,这些数据包括该的每个域有其相关数据,这些数据包括该域所管理的主机域名及域所管理的主
4、机域名及IPIP地址、邮件服务地址、邮件服务器等,这些数据组织成所谓资源记录器等,这些数据组织成所谓资源记录(Resource RecordResource Record,RRRR)的形式存放。)的形式存放。每个资源记录由所有者(每个资源记录由所有者(OwnerOwner)、寿)、寿命值(命值(TTLTTL)、类型()、类型(TypeType)、族)、族(ClassClass)和资源数据()和资源数据(RDATARDATA)等字段组)等字段组成。成。表表12.212.2TypeType值值及其含及其含义义值值含含 义义A A主机地址主机地址CNAMECNAME(Canonical NAMECa
5、nonical NAME)正)正规规域名域名HINFOHINFO(Host Host INFOrmationINFOrmation)标识标识主机用主机用的的CPUCPU和操作系和操作系统统MXMX(Mail Mail eXchangeeXchange)标识标识域的域的邮邮件服件服务务器器续表续表 值值含含 义义NSNS(Name ServerName Server)域的授)域的授权权名字服名字服务务器器PTRPTR(PoinTeRPoinTeR)指)指针针,指向域名空,指向域名空间间的另一部分的另一部分SOASOA(Start of AuthorityStart of Authority)标识
6、标识一个一个资资源源记录记录集集合(称合(称为为授授权权区段)的开始区段)的开始表表12.312.3资资源数据源数据类类型及其内容型及其内容数数 据据 类类 型型数数 据据 内内 容容A A3232位位IPIP地址(当地址(当class=INclass=IN)CNAMECNAME域名域名MXMX1616位位优优先先级级(值值小小优优先先级级高)以及高)以及邮邮件服件服务务器主器主机域名机域名NSNS名字服名字服务务器主机域名器主机域名PTRPTR域名域名SOASOANNAME NNAME 名字服名字服务务器域名,它是本区段数据来源器域名,它是本区段数据来源RNAME RNAME 描述管理本区段
7、的管理描述管理本区段的管理员邮员邮箱箱SERIAL SERIAL 本区段的本区段的3232位版本号,亦称序列号位版本号,亦称序列号REFRESH 32REFRESH 32位位时间间时间间隔,隔,为为区段的刷新周期区段的刷新周期RETRY 32RETRY 32位位时间间时间间隔,刷新失隔,刷新失败败后的重后的重试试周期周期EXPIRE 32EXPIRE 32位位时间间时间间隔,隔,为为区段的有效周期区段的有效周期MINIMUM MINIMUM 本区段的本区段的RRRR输输出出时时所所带带的最小的最小TTLTTL值值12.3 12.3 名字服务器与名字解析器名字服务器与名字解析器12.3.1 12
8、.3.1 名字服务器名字服务器一个名字服务器应支持一个或多个一个名字服务器应支持一个或多个DNSDNS区段,此时称名字服务器被授权管辖这些区段,此时称名字服务器被授权管辖这些区段。区段。(1 1)本地名字服务器()本地名字服务器(Local Name Local Name ServerServer)(2 2)根名字服务器()根名字服务器(Root Name Root Name ServerServer)(3 3)授权名字服务器)授权名字服务器(Authoritative Name ServerAuthoritative Name Server)12.3.2 12.3.2 名字解析器名字解析器名
9、字解析器进程应用户的请求从名字名字解析器进程应用户的请求从名字服务器检索域名树数据库。服务器检索域名树数据库。12.4 域名解析与反向解析12.4.1 12.4.1 域名解析域名解析在在InternetInternet中,当用户使用主机域名中,当用户使用主机域名进行通信时,系统必须将域名映射为进行通信时,系统必须将域名映射为IPIP地地址或反之。这种将域名映射成相应的址或反之。这种将域名映射成相应的IPIP地地址的过程称为域名解析(址的过程称为域名解析(Name Name ResolutionResolution)。域名解析包含以下两个过)。域名解析包含以下两个过程。程。(1 1)正向域名解析
10、:)正向域名解析:将域名映射成将域名映射成IPIP地址的过程,或者说地址的过程,或者说从域名得到从域名得到IPIP地址的过程,即地址的过程,即“域名地址域名地址IPIP地址地址”。(2 2)反向域名解析:)反向域名解析:将将IPIP地址映射成域名的过程,或者说地址映射成域名的过程,或者说从从IPIP地址找到相应的域名的过程。这种情地址找到相应的域名的过程。这种情况一般使用不多。况一般使用不多。图图12.4 12.4 递归解析过程示意图递归解析过程示意图图图12.5 12.5 域名解析示意图域名解析示意图1 1本地解析本地解析2 2名字服务器解析名字服务器解析12.4.2 12.4.2 反向解析
11、反向解析图图12.6 12.6 反向解析示意图反向解析示意图12.4.3 12.4.3 如何提高解析的效率如何提高解析的效率一方面可以利用复制的方法将一方面可以利用复制的方法将DNSDNS复制复制出若干副本,并存放在世界各地的多处域出若干副本,并存放在世界各地的多处域名服务器中。名服务器中。另一方面还可以使用域名高速缓存在另一方面还可以使用域名高速缓存在每个域名服务器内存中开辟一个每个域名服务器内存中开辟一个“域名缓域名缓存区存区”,用来存放最近一段时间中解析过,用来存放最近一段时间中解析过的域名及相应的的域名及相应的IPIP地址,以及描述该域名地址,以及描述该域名的服务器位置信息。的服务器位置信息。