linux 第15章
第15章信管092 詹凯华 2009082351.思考(1) 简述DNS 系统的组成、DNS 服务器的类型。答:DNS 是基于客/户服务器模型设计的。本质上,整个域名系统以一个大的分布
第15章
信管092 詹凯华 200908235
1.思考
(1) 简述DNS 系统的组成、DNS 服务器的类型。
答:DNS 是基于客/户服务器模型设计的。本质上,整个域名系统以一个大的分布式数据库的方式工作。大多数具有internet 连接的组织都有一个域名服务器。每个服务器包含指向其他域名服务器的信息。结果是这些服务器形成一个大的协调工作的域名数据库。每当一个应用需要将域名翻译为IP 地址时,这个应用便成为域名系统的一个客户。这个客户将待翻译的域名放在一个DNS 请求信息中, 并将这个请求发给域名空间中的DNS 服务器。服务器从请求中取出域名,将它翻译为对等的IP 地址,然后在一个回答信息中将结果地址返回给应用。
因此,在概念上可以将DNS 分为3个部分:
(1) 域名空间。这是标识一组主机并提供它们的有关信息的树结构的详细说明。树上的
每一个节点都有其控制下的主机的有关信息的数据库。查询命令试图从这个数据库中提取适当的信息。这些信息是域名、IP 地址、邮件别名等在DNS 系统中能找到内容。
(2) 域名服务器。它们是保持和维护域名空间中数据的程序。由于域名服务是分布式的,
每一个域名服务器含有一个域名空间自己的完整信息。并保存其他有关部分的信息。一个域名服务器拥有其控制范围内的完整信息。其控制范围称为(ZONE ),对于本区的请求由负责本区的域名服务器解释;对于不同区的请求将由本区的域名服务器与负责其他区的相应服务器联系。
(3) 解析器。解析器是简单的程序或子程序库,它从服务器中提取信息以响应对域名空
间中主机的查询,用于DNS 客户。
(2) 简述DNS 的查询模式、DNS 解析过程。
答:DNS 的查询模式(1)递归查询问 (2)叠代查询
DNS 解析过程
为了将一个名字解析成一个IP 地址,客户应用程序调用一个称为解析器的库程序,将名字作为参数传递给它,形成DNS 客户,然后DNS 客户发送查询请求给本地域名服务器,服务器首先在其管辖区域内查找名字,名字找到后,把对应的IP 地址返回给DNS 客户。一般而言,域名解析分为本域解析和跨域解析两种。当实施跨域解析时,一般本地的域名服务器会直接向根域名服务器发出查询。这样的操作流程会保证比较高的查询效率。
(3) 简述资源记录的类型。
答:每个区文件都是由SOA RR开始,同时包括NS RR。对于正向解析文件还包括A RR、MX RR、CNAME RR等等,而对于反向解析文件还包括PTR RR
学会配置主域名服务器。
2.实验
(1)学会配置主域名服务器。
,