《dns域名系统》PPT课件

《dns域名系统》PPT课件

ID:46949446

大小:333.50 KB

页数:29页

时间:2019-12-01

《dns域名系统》PPT课件_第1页
《dns域名系统》PPT课件_第2页
《dns域名系统》PPT课件_第3页
《dns域名系统》PPT课件_第4页
《dns域名系统》PPT课件_第5页
资源描述:

《《dns域名系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章域名系统DNS域名系统是一种分级结构的基于域的命名方案和实现这种命名方案的分布式数据库,它主要用于将主机名和email地址映射到IP地址,在其他方面也有用途。简单地说,DNS的工作方式如下:为了将一个名字映射到一个IP地址,应用程序调用一个称为解析器的库例程,将名字作为参数传递进去;解析器将名字封装到一个UDP包中,发送给本地域名服务器;域名服务器查找映射表,将查到的IP地址封装到另一个UDP包中,发回给解析器;解析器再将IP地址返回给调用者。有了这个IP地址,应用程序就可以与目的方建立一个TCP连接或

2、发送一个UDP包。本章学习要点:了解DNS的历史和背景了解域名空间和资源记录学习域名解析了解域名服务器的操作学习域名系统消息的格式了解DNS高速缓存的重要性学习DNS配置文件和资源记录格式了解DNS存在的问题了解动态DNS10.1DNS简介DNS(DomainNameSystem)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它主要是用来通过用户亲切而友好的名称代替枯燥而难记的IP地址以定位相应的计算机和相应服务。因此,要想让亲切而友好的名称能被网络所认识,

3、则需要在名称和IP地址之间有一位“翻译官”,它能将相关的域名翻译成网络能接受的相应IP地址。10.1.1DNS概述DNS域名空间的每一个位置对应描述其结构的图形树的某个节点,如图所示。事实上,树中的每个节点形成全部层次结构中新子树的根,其中每个子树代表全部域名空间中的数据库段(也称为域名)。顶级域分为两大类:通用域和国家域。通用域也称组织域,是按组织类型进行分组的。国家域是按国家或地理划分进行分级的,每个国家对就一个国家域。每个顶级域又分为许多的二级子域,二级子域又进一步分成三级子域等。10.2域名解析1.域名

4、完全解析器2.域名stub解析器3.域名解析器操作域名完全解析器域名stub解析器域名解析器操作两种域名解析类型递归查询方式:要求名字服务器系统一次性完成全部名字-地址变换。将复杂性和负担交给服务器软件,在名字请求频繁时性能不好。重复查询方式:每次请求一个服务器,不行再请求别的服务器。将复杂性和负担交给解析器软件,在名字请求不多时性能较差递归查询工作流程图注:结果的回送包含在递归的过程之中重复查询工作流程图10.3域名服务器域名系统是由相互通信的域名服务器来实现的。理解域名服务器如何工作的最简单方法是想象将它们

5、放置在与命名等级对应的树结构中,其中根服务器知道解析每个顶级域的服务器,每个顶级域的服务器知道解析其所有二级子域的服务器,等等。但实际上命名等级与服务器树的关系并不是这么简单,服务器树没有几层,因为一个物理服务器可能含有大部分命名等级的所有信息,而且组织经常从它的所有子域中收集信息并存入一个服务器。10.4域名系统消息域名系统协议中的所有消息都使用一种统一的格式。这个消息帧被解析器发送到名称服务器。只有题头和问题部分用于形成查询。应答和/或查询转发使用相同的消息帧,但是要填入更多的部分(回答/权限/额外信息段)

6、。1.首部格式DNS消息格式参数格式1).标识字段。占两个字节,由客户程序设置并由服务器返回结果。客户程序通过它来确定响应与查询是否匹配。2).参数字段。16bit的参数字段被划分为若干子字段,如图所示:QR—0:查询报文;1:响应报文(使用UDP时,当应答的总长度超过512字节时,只返回前512字节或使用TCP)Opcode—用以定义在报文中包含的查询类型。AA—授权应答域只在响应中有效。如果设置的话,这个标志规定响应名称服务器负责查询中发送的域名。TC—截断标志。它表示响应被切割,如果消息大于物理通道上允许

7、的值,则TC置位。例如,如果响应包含大量名称服务器,数据包可能会超过允许的MTU。在这种情况下,数据包被切割,并且将TC域位设置为1。RD—递归期望标志。此位通知名称服务器,客户机请求递归查询。RA—递归可用标志。该域在响应中有效,表示响应名称服务器是否提供递归查询。0—保留将来使用。Rcode—该域长度为4位,用于DNS响应中,表示是否出现错误。2.问题部分问题部分格式长度—一个单字节,给出下一个标志的长度。标志—域名字符的一个要素。问题引用的域名保存为一系列变长的标志,每个标志前面加1字节长度。00—X’0

8、0’表明域名的末端,并表示根域的null标签。分类—2字节,规定查询分类,对于Internet查询,这个字段为IN。类型—2字节,规定查询类型,它可以是资源记录中类型字段的任何值。10.5DNS高速缓存的重要性前面我们已经提到,大多数DNS服务器可以利用本地数据存储的形式(称为高速缓存),存储以前的名称查询结果。只有当服务器解析的名称或者地址不在高速缓存时,它才真正需要发出名称或地址解

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

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

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