局域网与组网实训教程 第7章 DNS服务器的配置与管理.ppt
《局域网与组网实训教程 第7章 DNS服务器的配置与管理.ppt》由会员分享,可在线阅读,更多相关《局域网与组网实训教程 第7章 DNS服务器的配置与管理.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7章章DNS 服务器的配置与管理服务器的配置与管理71 实训目的实训目的n掌握DNS概念和DNS域名格式。n掌握安装DNS服务器的方法。n掌握DNS客户机的设置和测试。72 实训预备知识实训预备知识nDNS是域名系统的缩写,它是嵌套在阶层式域结构中的主机名称解析和网络服务的系统。当用户提出利用计算机的主机名称查询相应的 IP 地址请求的时候,DNS 服务器从其数据库提供所需的数据。DNSDNS域域名名称称空空间间:指定了一个用于组织名称的结构化的阶层式域空间。资源记录资源记录:当在域名空间中注册或解析名称时,它将DNS 域名称与指定的资源信息对应起来。DNS名称服务器:用于保存和回答对资源
2、记录的名称查询。DNS 客户:向服务器提出查询请求,要求服务器查找并将名称解析为查询中指定的资源记录类型。7 72 21 1 DNSDNS域名空域名空间间nDNS 域名空间是一种树状结构。目前由InterNIC管理全世界的 IP 地址,在 InterNIC 之下的DNS 结构分为多个Domain,如图 7-1中 root domain下的七个 top-level domain 都归 InterNIC 管理,图中还显示了由 InterNIC 分配给微软的域名空间。Top-level domain 可以再细分为 second-level domain 如 Microsoft 为公司名称,而 sec
3、ond-level domain 又可以分成多级的 subdomain 如 example、www,在最下面一层被称为 hostname(主机名称)如 host-a,一般用户使用完整的名称来表示,如 host-a.example.M。图图 7-1 7-1DNS DNS 域名域名nDNS 利用完整的名称方式来记录和说明DNS 域名,就象用户 在 命 令 行 显 示 一 个 文 件 或 目 录 的 路 径,如 C:WinntSystem32DriversEtcServices.txt。同样在在一个完整的DNS 域名中包含着多级域名。如 host-.其中 host-a 是最基本的信息(一台计算机的主
4、机名称)example表示主机名称为host-a的计算机在这个子域中注册和使用它的主机名称,microsoft 是 example 的父域或相对的根域(即 second-level domain),com是用于表示商业机构的top-level domain,最后的句点表示域名空间的根(root)。区域区域(zone)zone)n区域(zone)是一个用于存储单个DNS 域名的数据库,它是域名称空间树状结构的一部分,DNS 服务器是以 zone 为单位来管理域名空间的,zone 中的数据保存在管理它的DNS 服务器中。当在现有的域中添加子域时,该子域既可以包含在现有的 zone 中,也可以为它创
5、建一个新 zone 或包含在其它的 zone 中。一个DNS 服务器可以管理一个或多个 zone,同时一个 zone 可以由多个DNS 服务器来管理。n用户可以将一个 domain 划分成多个 zone 分别进行管理以减轻网络管理的负荷,如图7-2所示, 是 一 个 域,用 户 可 以 将 它 划 分 为 两 个 zone: 和 example.M,zone 的数据分 别 保 存 在 单 独 的 DNS 服 务 器 中。因 为zoneexample.M 是从domain 延伸而来,所 以 用 户 可 以 将 称 为 zoneexample.M 的 zone root domain。图图 7-2
6、 7-27 72 22 2 DNSDNS查询查询的工作方式的工作方式n当DNS 客户机向DNS 服务器提出查询请求时,每个查询信息都包括两部分信息:一个指定的DNS 域名,要求使用完整名称。指定查询类型,既可以指定资源记录类型又可以指定查询操作的类型n如指定的名称为一台计算机的完整主机名称host-.,指定的查询类型为名称的A(address)资源记录。可以理解为客户机询问服务器你有关于计算机的主机名称为.的地址记录吗?当客户机收到服务器的回答信息时,它解读该信息,从中获得查询名称的 IP 地址。nDNS 的查询解析可以通过多种方式实现。客户机利用缓存中记录的以前的查询信息直接回答查询请求,D
7、NS 服务器利用缓存中的记录信息回答查询请求,DNS 服务器通过查询其它服务器获得查询信息并将它发送给客户机。这种查询方式称为递归查询。n另外,客户机通过DNS 服务器提供的地址直接尝试向其它DNS 服务器提出查询请求。这种查询方式称为反复查询。n当DNS 客户机利用 IP 地址查询其名称时,被称为反向查询。1.1.本地查询:本地查询:n下图7-3显示了DNS 查询的完整过程:图7-3n当在客户机中 Web 浏览器中输入一个DNS 域名,则客户机产生一个查询并将查询传给DNS 客户服务利用本机的缓存信息进行解析,如果查询信息可以被解析则完成了查询。n本机解析所用的缓存信息可以通过两种方式获得:
8、本机解析所用的缓存信息可以通过两种方式获得:如果客户机配置了 host 文件,在客户机启动是 host 文件中的名称与地址映射将被加载到缓存中。以前查询时DNS 服务器的回答信息将在缓存中保存一段时间。n如果在本地无法获得查询信息,则将查询请求发送给DNS 服务器。查询请求首先发送给主DNS 服务器,当DNS 服务器接到查询后,首选在服务器管理的区域的记录中查找,如果找到相应的记录,则利用此记录进行解析。如果没有区域信息可以满足查询请求,服务器在本地的缓存中查找,如果找到相应的记录则查询过程结束。n如果在主DNS 服务器中仍无法查找到答案,则利用递归查询进行名称的全面解析,这需要网络中的其它D
9、NS 服务器协助,默认情况下服务器支持递归查询。n为了DNS 服务器可以正常的进行递归查询,首选需要一些关于在DNS 域名空间中的其它DNS 服务器的信息以便通信。信息以 root hints 的形式提供一个关于其它DNS 服务器的列表。利用 root hintsDNS 服务器可以进行完整的递归查询。n如图7-4显示了利用递归查询来查询名称为 host-.的计算机的过程:图7-4n首先,主DNS服务器解析这个完整名称,以确定它属于那个 top-level domain,即 com。接着它利用转寄查询的方式向 comDNS 服务器查询以获得 服务器的地址,然后以同样的方法它从 服务器获得 服务器
10、的地址,最后它与名为.的DNS服务器进行通信,由于用户所要查询的主机名称包含在该服务器管理的区域中,它向主DNS 服务器方发送一个回答,主DNS 服务器将这个回答转发给提出查询的客户机,到此递归查询过程结束。返回多个查询响应。n在前面所描述的查询都假设在查询过程结束时只一个肯定回答信息返回给客户机,然而在实际查询时还可能返回其它回答信息:授权回答(authoritative answer):在返回给客户机的肯定回答中加入了授权字节,指明信息是从查询名称的授权服务器获得的。肯定回答(positive answer):由被查询的RR(resource records)或一个RRs列表组成,与查询的
11、DNS名称和查询信息中的记录类型相匹配。提名回答(referral answer):包含未在查询中指定的附加资源记录,它返回给那些不支持递归查询的客户机,这些附加信息可以帮助客户机继续进行转寄查询。否定回答(negative answer):当遇到以下情况之一时,服务器发送否定回答。授权服务器报告所查询的名称不在DNS 域名空间内。授权服务器报告所查询的名称在DNS 域名空间内,但没有记录与查询指定的名称想匹配缓存与 TTL。2.2.缓缓存与存与 TTLTTL n当DNS 服务器通过外界查询到DNS 客户机所需的信息后,它会将此信息在缓存中保存一份,以便下次客户机再查询相同的记录时,利用缓存中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 局域网与组网实训教程 第7章 DNS服务器的配置与管理 局域网 组网 教程 DNS 服务器 配置 管理
限制150内