TCPIP原理与应用域名系统DNSPPT课件.ppt
《TCPIP原理与应用域名系统DNSPPT课件.ppt》由会员分享,可在线阅读,更多相关《TCPIP原理与应用域名系统DNSPPT课件.ppt(48页珍藏版)》请在咨信网上搜索。
1、早期早期因特网的名字系统采用因特网的名字系统采用主机文件主机文件。主机文件包括主机文件包括两个字段两个字段:主机名和:主机名和IP地址。地址。每台主机都存有一个主机文件,并周期性地进每台主机都存有一个主机文件,并周期性地进行行更新更新,网络中所有需要与本机进行通信的主,网络中所有需要与本机进行通信的主机的名字及其机的名字及其IP地址都应该存在于该文件中。地址都应该存在于该文件中。通过主机文件实现主机名字与通过主机文件实现主机名字与IP地址的映射地址的映射。目前目前因特网上采用的是因特网上采用的是域名系统域名系统DNS。在域名系统中,名字在域名系统中,名字IP地址地址映射表被分为多映射表被分为多
2、个较小的子表个较小的子表存放在不同的负责进行名字解析存放在不同的负责进行名字解析的的服务器服务器中,当主机需要进行名字解析时,可中,当主机需要进行名字解析时,可以请求服务器为他完成解析。以请求服务器为他完成解析。1.第第9章章 域名系统域名系统(DNS)9.1 命名机制与名字管理命名机制与名字管理9.2 因特网域名因特网域名9.3 DNS服务器服务器9.4 域名解析域名解析 9.5 DNS报文格式报文格式 9.6 DNS资源记录资源记录 9.7 DNS配置及数据库文件配置及数据库文件2.9.1 命名机制与名字管理命名机制与名字管理因特网的因特网的命名机制命名机制要求主机名字具有:要求主机名字具
3、有:全局惟一性全局惟一性便于管理便于管理便于映射便于映射网络中网络中通常采用的命名机制有两种通常采用的命名机制有两种:无层次命名机制:无层次命名机制和层次型命名机制。和层次型命名机制。无层次无层次(flat)命名机制:命名机制:早期因特网采用,主机名用一早期因特网采用,主机名用一个个字符串字符串表示,表示,没有任何结构没有任何结构。所有的无结构主机名。所有的无结构主机名构成构成无层次名字空间无层次名字空间。为了保证无层次名字的全局惟一性,命名采用为了保证无层次名字的全局惟一性,命名采用集中式集中式管理方式管理方式,名字,名字地址映射通常通过主机文件完成。地址映射通常通过主机文件完成。3.问题问
4、题:无层次命名不适合具有大量对象的网络,随着:无层次命名不适合具有大量对象的网络,随着网络中对象的增加,中央网络中对象的增加,中央管理管理机构的工作量也会增加,机构的工作量也会增加,映射效率映射效率降低,而且容易出现降低,而且容易出现名字冲突名字冲突。层次型命名机制层次型命名机制将层次结构引入主机名字,该结构对将层次结构引入主机名字,该结构对应于管理机构的层次。应于管理机构的层次。层次型命名机制层次型命名机制将名字空间分成若干子空间将名字空间分成若干子空间,每个机每个机构负责一个子空间的管理构负责一个子空间的管理。授权管理机构可以将其管。授权管理机构可以将其管理的理的子名字空间进一步划分子名字
5、空间进一步划分,授权给下一级机构管理,授权给下一级机构管理,而下一级又可以继续划分他所管理的名字空间。这样而下一级又可以继续划分他所管理的名字空间。这样一来,一来,名字空间呈一种树形结构名字空间呈一种树形结构,树上的每一个节点,树上的每一个节点都有一个相应的标号。都有一个相应的标号。4.5.根是惟一的,所以不需要标号。树的叶结点是那些需根是惟一的,所以不需要标号。树的叶结点是那些需要根据名字去寻址的主机(通常是网络上提供服务的要根据名字去寻址的主机(通常是网络上提供服务的服务器)。服务器)。惟一性惟一性:每个机构或子机构向上申请自己负责管理的:每个机构或子机构向上申请自己负责管理的名字空间,并
6、向下分配子名字空间。在给结点命名标名字空间,并向下分配子名字空间。在给结点命名标号时(分配子名字空间),每个机构或子机构只要号时(分配子名字空间),每个机构或子机构只要保保证自己所管理的名字的下一级标号不发生重复证自己所管理的名字的下一级标号不发生重复就可以就可以保证所有的名字不重复。保证所有的名字不重复。管理管理:通过层次化的名字结构,将名字空间的管理工:通过层次化的名字结构,将名字空间的管理工作作分散分散到多个不同层次的管理机构去进行管理,减轻到多个不同层次的管理机构去进行管理,减轻了单个管理机构的管理工作量,提高了效率。了单个管理机构的管理工作量,提高了效率。映射映射:很多的名字解析工作
7、可以在:很多的名字解析工作可以在本地本地完成。极大地完成。极大地提高了系统适应大量且迅速变化的对象的能力。提高了系统适应大量且迅速变化的对象的能力。当前当前因特网采用的是层次型命名机制因特网采用的是层次型命名机制。返回返回6.9.2 因特网域名因特网域名主机名主机名 IP地址地址主机文件主机文件域名系统域名系统DNS用主机文件进行名字解析时,每个需要进行名用主机文件进行名字解析时,每个需要进行名字解析的主机都拥有一个字解析的主机都拥有一个HOSTS文件。现在,文件。现在,小型网络仍然可以采用这种方式进行名字解析。小型网络仍然可以采用这种方式进行名字解析。下面是下面是Windows系统中的系统中
8、的HOSTS文件。文件。7.#ThisisasampleHOSTSfileusedbyMicrosoft#TCP/IPforWindows.#ThisfilecontainsthemappingsofIPaddressesto#hostnames.#Eachentryshouldbekeptonanindividualline.The#IPaddressshouldbeplacedinthefirstcolumn#followedbythecorrespondinghostname.#TheIPaddressandthehostnameshouldbe#separatedbyatleaston
9、espace.#Additionally,comments(suchasthese)maybe#insertedonindividuallinesorfollowingthemachine#namedenotedbya#symbol.#Forexample:#sourceserver#xclienthost127.0.0.1localhost8.随着因特网上主机数量的不断增加,主机文件的变更随着因特网上主机数量的不断增加,主机文件的变更越来越频繁。越来越频繁。域名系统域名系统DNS是在是在1984年为取代年为取代HOSTS文件而创建文件而创建的层次型名字系统。的层次型名字系统。域名系统层次结构
10、域名系统层次结构从高到低的组织:从高到低的组织:根域根域(Root)位于)位于DNS的最高层,一般不出现在域的最高层,一般不出现在域名中。如果确实需要指明根,那么它将出现在名中。如果确实需要指明根,那么它将出现在FQDN的最后面,以一个句点的最后面,以一个句点“”表示。表示。顶级域顶级域又称为又称为一级域一级域,顶级域按照组织类型和国家划,顶级域按照组织类型和国家划分,可以分为三个主要的域:分,可以分为三个主要的域:通用顶级域名通用顶级域名gTLD、国家代码顶级域名国家代码顶级域名ccTLD和和反向域反向域。gTLD:com、org和和net是向所有用户开放的三个通是向所有用户开放的三个通用顶
11、级域名,也称为全球域名,任何国家的用户都可用顶级域名,也称为全球域名,任何国家的用户都可申请注册它们下面的二级域名。申请注册它们下面的二级域名。mil、gov和和edu三个三个通用顶级域名只向美国专门机构开放。通用顶级域名只向美国专门机构开放。int是适用于国是适用于国际化机构的国际顶级域名(际化机构的国际顶级域名(iTLD)。)。9.上述上述7个传统的通用顶级域供不应求,后来又个传统的通用顶级域供不应求,后来又新增了新增了7个顶级域:个顶级域:biz、info、name、pro、aero、coop和和museum(新的顶级域名新的顶级域名)。其中前其中前4个是非限制性域,后个是非限制性域,后
12、3个是限制性域,个是限制性域,限制性域只能用于专门的领域。限制性域只能用于专门的领域。ccTLD:目目前前有有240240多多个个国国家家代代码码顶顶级级域域名名,由由二二个个字字母母缩缩写写来来表表示示。ukuk代代表表英英国国,hkhk代代表表香港香港(地区地区),sg sg代表新加坡。代表新加坡。反向域:反向域:的顶级域名为的顶级域名为arpa,用于实现,用于实现IP地址地址到域名的反向解析。到域名的反向解析。次级域次级域又叫又叫二级域二级域,次级域与具体的公司或组,次级域与具体的公司或组织相关联。织相关联。子域子域是次级域下面的域,子域是各个组织将名是次级域下面的域,子域是各个组织将名
13、字空间进行的进一步划分。字空间进行的进一步划分。10.中国顶级域名下的行政区域名中国顶级域名下的行政区域名(34(34个个):适用于我:适用于我国的各省、自治区、直辖市,分别为:国的各省、自治区、直辖市,分别为:BJ-北京市;北京市;SH-上海市;上海市;TJ-天津市;天津市;CQ-重庆市;重庆市;HE-河北省;河北省;SX-山西省;山西省;NM-内蒙古自治区;内蒙古自治区;LN-辽宁省;辽宁省;JL-吉林省;吉林省;HL-黑龙江省;黑龙江省;JS-江苏省;江苏省;ZJ-浙江省;浙江省;AH-安徽省;安徽省;FJ-福建省;福建省;JX-江西省;江西省;SD-山东省;山东省;HA-河南省;河南省
14、;HB-湖北省;湖北省;HN-湖南省;湖南省;GD-广东省;广东省;GX-广西壮族自治区;广西壮族自治区;HI-海南省;海南省;SC-四川省;四川省;GZ-贵州省;贵州省;YN-云南省;云南省;XZ-西藏自治区;西藏自治区;SN-陕西省;陕西省;GS-甘肃省;甘肃省;QH-青海省;青海省;NX-宁夏回族自治区;宁夏回族自治区;XJ-新疆维吾尔自治区;新疆维吾尔自治区;TW-台湾;台湾;HK-香港;香港;MO-澳澳门。门。主机名主机名(Host Name)是最末级的名字。是最末级的名字。11.每个域每个域/子域对应图子域对应图9-1中的一棵子树,而在实际的名中的一棵子树,而在实际的名字空间的管理
15、中采用的是字空间的管理中采用的是区域区域(Zone)的概念,)的概念,区区域是域是DNS的管理单元的管理单元,通常是指一个,通常是指一个DNS服务器所管服务器所管理的名字空间。区域和域是不同的概念,理的名字空间。区域和域是不同的概念,域是一个完域是一个完整的子树整的子树,而,而区域可以是子树中的任何一部分区域可以是子树中的任何一部分,区域,区域可以是一个域,也可以不是一个域,区域不一定包含可以是一个域,也可以不是一个域,区域不一定包含那部分那部分DNS树中的所有子域。图树中的所有子域。图9-2描述了区域和域描述了区域和域的不同。的不同。12.DNSDNS主要由主要由3 3个部分个部分构成:构成
16、:名字解析器名字解析器(resolver)(resolver)名字解析器请求名字解析器请求名字服务器的服务,获得待查主机的名字服务器的服务,获得待查主机的IPIP地址。地址。解析器位于应用程序中或主机的例行程序库解析器位于应用程序中或主机的例行程序库中。中。域名空间域名空间(domain name space)(domain name space)用树形结用树形结构组织的构组织的DNSDNS数据库。数据库。名字服务器名字服务器(name server)(name server)名字服务器用名字服务器用于保存域名空间各部分的信息,响应名字解于保存域名空间各部分的信息,响应名字解析请求。析请求。返
17、回返回13.9.3 DNS服务器服务器DNS服务器可以通过服务器可以通过多种方法获取域名空间的部分信息多种方法获取域名空间的部分信息:可以由管理员编辑一个原始区域文件可以由管理员编辑一个原始区域文件从其他名字服务器那里复制区域文件从其他名字服务器那里复制区域文件通过向其他通过向其他DNS服务器查询来获取具有一定时效的服务器查询来获取具有一定时效的缓存信息缓存信息 名字服务器名字服务器的三种主要的三种主要类型类型:主(主(primary)名字服务器)名字服务器次(次(secondary)名字服务器)名字服务器惟高速缓存(惟高速缓存(caching-only)名字服务器)名字服务器主名字服务器主名
18、字服务器是拥有一个区域文件的原始版本的服务是拥有一个区域文件的原始版本的服务器。关于该区域文件的任何变更都在这个主名字服务器。关于该区域文件的任何变更都在这个主名字服务器的原始版本上进行。器的原始版本上进行。14.次名字服务器次名字服务器从其他主名字服务器那里从其他主名字服务器那里复制一个区复制一个区域文件域文件。该区域文件是主名字服务器的原始区域文。该区域文件是主名字服务器的原始区域文件的一个件的一个只读版本只读版本。关于区域文件的任何改动都在。关于区域文件的任何改动都在主名字服务器那里进行,次名字服务器通过主名字服务器那里进行,次名字服务器通过区域传区域传输输(zone transfer)
19、跟随主名字服务器上区域文件)跟随主名字服务器上区域文件的变化。的变化。惟高速缓存名字服务器惟高速缓存名字服务器上没有区域文件,它的职责上没有区域文件,它的职责是帮助名字解析器完成名字解析,并是帮助名字解析器完成名字解析,并缓存解析结果缓存解析结果。惟高速缓存名字服务器对名字解析请求的响应惟高速缓存名字服务器对名字解析请求的响应是非是非授权的授权的。惟高速缓存名字服务器在启动之后,。惟高速缓存名字服务器在启动之后,通过通过缓存查询的结果来逐渐建立缓存查询的结果来逐渐建立DNS信息信息。缓存条目的。缓存条目的生存期生存期TTL由提供授权解析结果的名字服务器决定。由提供授权解析结果的名字服务器决定。
20、返回返回15.9.4 域名解析域名解析TCP/IP的域名系统的域名系统DNS是一个是一个有效的、可靠的、通用有效的、可靠的、通用的、分布式的的、分布式的名字名字地址映射系统。地址映射系统。域名解析包括正向解析和反向解析:域名解析包括正向解析和反向解析:正向解析正向解析是根据域名查询其对应的是根据域名查询其对应的IP地址或其他相地址或其他相关信息关信息反向解析反向解析是根据是根据IP地址查询其对应的域名地址查询其对应的域名DNS服务器和客户端属于服务器和客户端属于TCP/IP模型的模型的应用层应用层,DNS既可以使用既可以使用UDP,也可以使用,也可以使用TCP来进行通信来进行通信。DNS服务器
21、使用服务器使用UDP/TCP的的53号熟知端口号熟知端口。DNS服务器能够接收两种类型的解析:服务器能够接收两种类型的解析:递归解析递归解析(Recursive resolution)反复解析反复解析(iterative resolution)。)。16.9.4.1 递归解析递归解析递归解析要求名字服务器系统一次性完成名字递归解析要求名字服务器系统一次性完成名字地址变换地址变换。递归查询强迫指定的。递归查询强迫指定的DNS服务服务器对请求做出响应,该响应或者是一个失败响器对请求做出响应,该响应或者是一个失败响应,或者是一个包含相应的解析结果的成功响应,或者是一个包含相应的解析结果的成功响应。应
22、。客户端计算机的解析器通常会发出递归查客户端计算机的解析器通常会发出递归查询询。17.9.4.2 反复解析反复解析反复解析要求客户端本身反复寻求名字服务器的服务反复解析要求客户端本身反复寻求名字服务器的服务来获得最终的解析结果。来获得最终的解析结果。在反复解析中,名字服务器在反复解析中,名字服务器收到请求后,若能够给出解析结果,则向客户端发回收到请求后,若能够给出解析结果,则向客户端发回最终结果,若本名字服务器无法给出解析结果,则应最终结果,若本名字服务器无法给出解析结果,则应向查询者提供它认为能够给出解析结果的服务器的向查询者提供它认为能够给出解析结果的服务器的IP地址。请求者收到该地址。请
23、求者收到该IP地址后,将向该地址发解析请地址后,将向该地址发解析请求,直到获得最终解析结果或失败响应。求,直到获得最终解析结果或失败响应。当一个名字服务器试图找到它的本地域之外的名字时,当一个名字服务器试图找到它的本地域之外的名字时,往往会发送反复查询。为了解析名字,它可能必须查往往会发送反复查询。为了解析名字,它可能必须查询许多外面的询许多外面的DNS服务器,一般从根域服务器开始服务器,一般从根域服务器开始自自顶向下查找顶向下查找。18.19.下图给出了一个递归解析与反复解析相结下图给出了一个递归解析与反复解析相结合,以转换名字合,以转换名字的全过程。的全过程。20.9.4.3 反向解析反向
24、解析名字解析中的名字解析中的反向解析是指由主机的反向解析是指由主机的IP地址求地址求得其域名的过程得其域名的过程。DNS在名字空间中设置了一在名字空间中设置了一个称为个称为in-addr.arpa的特殊域,专门用于反向的特殊域,专门用于反向解析。为了能够将反向解析与正向解析用相同解析。为了能够将反向解析与正向解析用相同的方法进行解析,反向解析将的方法进行解析,反向解析将IP地址的字节颠地址的字节颠倒过来写,构成反向解析的倒过来写,构成反向解析的“名字空间名字空间”。地址。地址为为202.119.80.126的主机的域名为的主机的域名为126.80.119.202.in-addr.arpa.。2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TCPIP 原理 应用 域名 系统 DNSPPT 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。