实验2 DNS服务器的配置-精品·公开课件.ppt

实验2 DNS服务器的配置-精品·公开课件.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验2 DNS服务器的配置 ;一、实验目的;二、实验工具与设备;三、实验预备知识;图2-1 域名数据库结构的树状图; 域名系统(DNS)是一种用于TCP/IP应用程序的全球分布式数据库。在Internet上的单个站点不能拥有Internet上所有的信息。每个站点(如某所大学中、某间公司)保留自己的信息数据库,并提供给Internet上的客户查询。该数据库的结构可以用反转树状图来表示,如图2-1所示。一个域(Domain)一般是指整个域名空间的一个子树。; 树的最上层是根(root),用“.”表示,根下面是若干个子树,又称为域(Domain)。根域下面是顶级域名,主要有com、edu、gov、org、net和mpa等。表2-1描述了这些顶级域名的含义。域名的分配和管理由国际互联网中心(InterNIC)负责。一般顶级域名分为两类,一类是表示组织性质,如com,另一类是地域性质,如cn表示中国。在顶级域名下是二级域名,通常由InterNIC授权给其他单位或组织管理,如中国的域名管理中心是CNNIC。例如,在域名中,cn是地域性的顶级域名,com是组织性的顶级域名,abc是二级域名。在二级域名还可以再设置三级域名,如,www是一个三级域名。三级域名的管理一般由二级域名的所有者负责,不再由NIC负责。;;2.hosts文件 在Linux系统中,往往在/etc目录下存在一个提供DNS解析的文件——hosts文件。hosts文件包括域名和IP地址的对应信息。当一台计算机需要通过域名来定位网络上另一台计算机时,往往先查看本地hosts文件。 一个典型的hosts文件的格式如下: loealhost localhost.localdomain www ftp ; 每一行为一个记录,标识一台计算机。第一列指出IP地址,如;第二列开始指明该IP地址对应的计算机名。一台计算机可以设置多个名字,每个名字之间用空格分隔开。例如,www、都是IP地址为的计算机的名字。;3.DNS服务器的分类 Internet上主机的域名和地址解析主要是由DNS域名服务器完成的。DNS域名空间中存在以下几种DNS服务器。 ? 根服务器:用“.”表示,位于整个域名空间的最上层,主要用来管理根域和顶级域名。目前,世界上一共有13台计算机作为根服务器。;? 缓存(cache-only)域名服务器:域名系统中的域名服务器把非它们授权管理的远程域名信息保存在自己的缓存中。遇到域名查询时,首先查找缓存中的记录,如果找到该记录,则把结果返回给客户端;否则,按照DNS的查找规则进一步查找。缓存服务器只用来缓存DNS域的信息,没有本地的域名数据库,不管理任何域名信息。;? 主域名(Primary servers)服务器:每个域必须有一个主域名服务器。该域的所有DNS数据库文件的修改都在这台服务器上进行。主域名服务器管理对其子域的授权,并且对该域中的辅助域名服务器进行周期性的更新和同步。;? 辅助域名(secondary servers)服务器:每个域至少应有一个辅助域名服务器。辅助域名服务器从相应的主域名服务器获得所有域名数据库文件的副本,并对所服务的域提供和主域名服务器一样的授权信息。 ;? 转发域名服务器:是主域名服务器和辅助域名服务器的一种变形,负责所有非本地域名的非本地查询。如果在网络中存在一台转发域名服务器,则所有对于非本地域名的查询都将先转发给它,再由转发域名服务器进行域名解析。;4.DNS解析过程 以解析域名为例。当系统需要调用主机的资料时,发送一个查询域名的指令。 (1)系统中存在一个hosts文件,可以用来解析域名。在系统中,可以定义查找域名的顺序:先查找hosts文件,还是先查找DNS服务器。一般设置先查找hosts文件,如果在hosts文件中发现记录,则直接返回结果。;(2)如果hosts文件中没有发现该记录,则把查询指令转发到系统中指定的域名服务器,进行DNS查询。 (3)域名服务器在自己的缓存中查找相应的域名记录,如果存在该记录,则返回结果;否则,把这个查询指令转发到根域名服务器。;(4)在根域名服务器的记录中,根据递归查询的规则,只能返回顶级域名com,并且把能够解析com的域名服务器的地址告诉客户机。 (5)客户机根据返回的信息,继续向com域名服务器发送递归请求,收到请求的、能够正确返回域名信息的域名服务器,再把相关信息返回给客户机。;(6)客户机再次向的域名服务器发送递归请求,收到请求的服务器再次进行解析;该服务器已经能够把域名完全解析到一个IP地址,并把这个IP地址返回。;5.Linux下DNS服务器的设置 目前,Linux系统上通用的域名解析

文档评论(0)

秦圈圈 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档