2022年DNS服务器的配置与管理 .pdf
《2022年DNS服务器的配置与管理 .pdf》由会员分享,可在线阅读,更多相关《2022年DNS服务器的配置与管理 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DNS 服务器的配置与管理主要介绍的内容:1.DNS 的概念和原理2.DNS 服务器的安装3.DNS 服务器的配置与管理4.DNS 和 WINS 的结合使用5.客户机的DNS 设置5.1 DNS 服务器的概念和原理DNS 是域名系统的缩写, 它是嵌套在阶层式域结构中的主机名称解析和网络服务的系统。当用户提出利用计算机的主机名称查询相应的IP 地址请求的时候,DNS 服务器从其数据库提供所需的数据。 DNS 域名称空间:指定了一个用于组织名称的结构化的阶层式域空间 资源记录:当在域名空间中注册或解析名称时,它将DNS 域名称与指定的资源信息对应起来 DNS 名称服务器:用于保存和回答对资源记录的
2、名称查询 DNS 客户:向服务器提出查询请求,要求服务器查找并将名称解析为查询中指定的资源记录类型5.1.1 DNS 域名空间DNS 域名空间是一种树状结构如图5.1。目前由InterNIC管理全世界的IP 地址,在InterNIC 之下的DNS 结构分为多个Domain,如图5.1 中 root domain 下的七个top-level domain 都归InterNIC 管理,上图中还显示了由InterNIC 分配给微软的域名空间。Top-level domain 可以再细分为second-level domain 如 Microsoft 为公司名称,而second-level domai
3、n 又可以分成多级的subdomain 如 example、www , 在最下面一层被称为hostname(主机名称 )如 host-a , 一般用户使用完整的名称来表示(FQDN) ,如host-a.example.M 。DNS 域名DNS 利用完整的名称方式来记录和说明DNS 域名,就象用户在命令行显示一个文件或目录的路径,如C:WinntSystem32DriversEtcServices.txt。同样在在一个完整的DNS 域名中包含着多级域名。如host-. 其中host-a 是最基本的信息(一台计算机的主机名称)example 表示主机名称为host-a 的计算机在这个子域中注册和使
4、用它的主机名称,microsoft 是 example 的父域或相对的根域(即 second-level domain) , com 是用于表示商业机构的top-level domain ,最后的句点表示域名空间的根(root)。区域 (zone) 区域(zone) 是一个用于存储单个DNS 域名的数据库,它是域名称空间树状结构的一部分,DNS 服务器是以zone 为单位来管理域名空间的,zone 中的数据保存在管理它的DNS 服务器中。当在现有的域中添加子域时,该子域既可以包含在现有的zone 中,也可名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
5、- - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 以为它创建一个新zone 或包含在其它的zone 中。一个DNS 服务器可以管理一个或多个zone ,同时一个zone 可以由多个DNS 服务器来管理。用户可以将一个domain 划分成多个zone 分别进行管理以减轻网络管理的负荷,如图5.2 所示, 是 一 个 域 , 用 户 可 以 将 它 划 分 为 两 个zone : 和example.M,zone 的 数 据 分 别 保 存 在 单 独 的DNS 服 务 器 中 。 因 为zoneexample.M 是 从
6、domain 延 伸 而来 ,所以 用户可 以将 称为zoneexample.M 的 zone root domain。5.1.2 DNS 查询的工作方式当 DNS 客户机向DNS 服务器提出查询请求时,每个查询信息都包括两部分信息: 一个指定的DNS 域名,要求使用完整名称(FQDN) 指定查询类型,既可以指定资源记录类型又可以指定查询操作的类型如指定的名称为一台计算机的完整主机名称host-., 指定的查询类型为名称的A (address) 资源记录。 可以理解为客户机询问服务器你有关于计算机的主机名称为 . 的地址记录吗?当客户机收到服务器的回答信息时,它解读该信息,从中获得查询名称的I
7、P 地址。DNS 的查询解析可以通过多种方式实现。客户机利用缓存中记录的以前的查询信息直接回答查询请求,DNS 服务器利用缓存中的记录信息回答查询请求,DNS 服务器通过查询其它服务器获得查询信息并将它发送给客户机。这种查询方式称为递归查询。另外 , 客户机通过DNS 服务器提供的地址直接尝试向其它DNS 服务器提出查询请求。这种查询方式称为反复查询。当 DNS 客户机利用IP 地址查询其名称时,被称为反向查询。本地查询:下图5.3 显示了DNS 查询的完整过程:当在客户机中Web 浏览器中输入一个DNS 域名,则客户机产生一个查询并将查询传给DNS 客户服务利用本机的缓存信息进行解析,如果查
8、询信息可以被解析则完成了查询。本机解析所用的缓存信息可以通过两种方式获得: 如果客户机配置了host 文件,在客户机启动是host 文件中的名称与地址映射将被加载到缓存中。 以前查询时DNS 服务器的回答信息将在缓存中保存一段时间如果在本地无法获得查询信息,则将查询请求发送给DNS 服务器。 查询请求首先发送给主DNS 服务器,当DNS 服务器接到查询后,首选在服务器管理的区域的记录中查找,如果找到相应的记录,则利用此记录进行解析。如果没有区域信息可以满足查询请求,服务器在本地的缓存中查找,如果找到相应的记录则查询过程结束。如果在主DNS 服务器中仍无法查找到答案,则利用递归查询进行名称的全面
9、解析,这需要网络中的其它DNS 服务器协助,默认情况下服务器支持递归查询。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 为了DNS 服务器可以正常的进行递归查询,首选需要一些关于在DNS 域名空间中的其它DNS 服务器的信息以便通信。信息以root hints 的形式提供一个关于其它DNS 服务器的列表。利用root hints DNS 服务器可以进行完整的递归查询。如图5.4 显示了利用递归查询来查询名称为host-. 的
10、计算机的过程:首选,主DNS 服务器解析这个完整名称,以确定它属于那个top-level domain, 即com 。 接着它利用转寄查询的方式向com DNS 服务器查询以获得 服务器的地址, 然后以同样的方法它从 服务器获得 服务器的地址,最后它与名为. 的 DNS 服务器进行通信,由于用户所要查询的主机名称包含在该服务器管理的区域中,它向主DNS 服务器方发送一个回答,主 DNS 服务器将这个回答转发给提出查询的客户机,到此递归查询过程结束。返回多个查询响应在前面所描述的查询都假设在查询过程结束时只一个肯定回答信息返回给客户机,然而在实际查询时还可能返回其它回答信息: 授权回答(auth
11、oritative answer) :在返回给客户机的肯定回答中加入了授权字节,指明信息是从查询名称的授权服务器获得的 肯定回答(positive answer) :由被查询的RR (resource records) 或一个 RRs 列表组成,与查询的 DNS 名称和查询信息中的记录类型相匹配。 提名回答(referral answer ):包含未在查询中指定的附加资源记录,它返回给那些不支持递归查询的客户机,这些附加信息可以帮助客户机继续进行转寄查询 否定回答(negative answer ):当遇到以下情况之一时,服务器发送否定回答 授权服务器报告所查询的名称不在DNS 域名空间内 授
12、权服务器报告所查询的名称在DNS 域名空间内,但没有记录与查询指定的名称想匹配缓存与TTL 当 DNS 服务器通过外界查询到DNS 客户机所需的信息后,它会将此信息在缓存中保存一份, 以便下次客户机再查询相同的记录时,利用缓存中信息直接回答客户机的查询。这份数据只会在缓存中保存一段时间,这段时间称为TTL (Time-To-Live) 。当记录保存到缓存中,TTL 计时启动,当TTL 时间递减到0 的时候,记录被从缓存中清除。TTL 默认值为 3600 秒 (1 小时 )。5.1.3. 区域的复制与传输由于区域(zone) 在 DNS 中所处的重要地位,用户可以通过多个DNS 服务器提高域名解
13、析的可靠性和容错性。当一台DNS 服务器发生问题时,可以用其它DNS 服务器提供域名解析。这就需要利用区域复制和同步方法保证管理区域的所有DNS 服务器中域的记录相同。在 Windows 2000 服务器中 , DNS 服务支持增量区域传输(incremental zone transfer) 。所谓增量区域传输就是在更新区域中的记录时,DNS 服务器之间只传输发生改变的记录,因此提高了传输的效率。在以下情况区域传输启动:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 1
14、2 页 - - - - - - - - - 当管理区域的辅助DNS 服务器启动的时候 当区域的刷新时间间隔过期后 当在主DNS 服务器记录发生改变并设置了通告列表DNS 通告所谓 DNS 通告是利用 推的机制, 当 DNS 服务器中的区域记录发生改变时,它将通知选定的DNS 服务器进行更新,被通知的服务器启动区域复制操作。5.1.4. 在 Windows2000 Server 中的DNS 服务的新特性与 Active Directory 的集成Active Directory 提供了一个企业级的工具,利用它在网络中组织、管理、定位资源。当 DNS 服务与Active Directory 集成在
15、一起,它发生了两个明显的变化: DNS 需要安装在Windows 2000 域控制器中(domain controllers) 。 Net Logon 服务利用新的DNS 服务器所支持的SRV (service) 资源记录提供客户机注册的服务 用户可以利用Active Directory 来存储、集成及复制区域DNS 服务在域控制器中是默认安装的,因为域控制器的定位和活动目录的应用都需要DNS 服务器的支持。一旦活动目录安装完成,用户可以有两种方式保存和复制区域: 利用文本文件存储标准区域信息区域信息存储在%SystemRoot%System32Dns 目录下的*.dns 文件中。 利用活动目
16、录存储完整目录区域信息区域信息存储在活动目录树中的域对象容器中,每个目录集成区域存储在一个dnsZone 的容器对象中。在网络中配置DNS 服务器支持活动目录将具有以下优点: 基于活动目录的Multi-master 信息更新和安全性的提高在标准区域存储模式中,DNS 的更新是基于一种被称为single-master 更新模式, 在这种模式中, 单一的授权DNS 服务器被指定为主信息源,如果服务器出现问题则DNS 客户机的请求将无法进行处理。而使用multi-master 更新模式,则任意一台DNS 服务器都可以被指定为区域的主信息源,因为区域(zone) 的全部信息记录是由活动目录数据库进行管
17、理的,并且它将被复制到所有的域控制器中,任何域控制器都可以利用DNS 服务更新区域信息,并处理DNS 客户机的请求。 当在活动目录domain 中加入新的域控制器时Zones 的信息将自动复制到新的域控制器中 由于 DNS 域名空间信息存储在活动目录中,用户现在可以容易的规划和管理DNS 和活动目录 与标准的DNS 目录复制相比现在的目录复制更为快捷有效支持 Unicode 字符在以前的制定的DNS 标准中规定只能使用ASCII 字符编码和显示名称。在使用DNS 进行Internet 设置时, 明显限制了在名称中使用扩展字符的使用。为了突破这种限制,在 Windows2000 中 DNS 服务
18、提供对UTF-8 的支持。在 Windows 2000 服务器启动时,DNS 服务采用UTF-8 编码识别方式。即当服务器接收或使用的数据为UTF-8 编码字符时,服务器可以在区域中加载或存储这些数据。当然Windows2000 与使用传统US-ASCII 字符的 DNS 服务器兼容。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 5.2. 安装 DNS 服务器步骤 1 启动 添加 /删除程序 ,之后出现 添加 /删除程序 对
19、话框步骤2 单击 添加 /删除Windows 组件 ,出现windows 组件向导 单击下一步 出现Windows 组件 对话框从列表中选择网络服务 如图5.5 步骤 3 单击 详细内容 ,从列表中选取域名服务系统(DNS), 如图5.6, 单击 确定 步骤 4 单击 下一步 输入到Windows2000 Server 的安装源文件的路径,单击确定 开始安装DNS 服务步骤 5 单击 完成 ,当回到 添加 /删除程序 对话框后,单击关闭 按钮步骤 6 关闭 添加 /删除程序 窗口。安装完毕后在管理工具中多了一个DNS 控制台 (安装结束后不用重新启动计算机) 在安装Active Directo
20、ry 的同时也安装和配置了DNS 服务器, 所以就不用在重复上述的安装过程了,具内容详见Active Directory 的安装于配置。5.3. DNS 服务器的设置与管理5.3.1. DNS 的启动设置DNS 服务器在启动时,需要从相关配置文件中知道它所要管理的zone 的信息,及文件的位置。对于符合BIND (Berkeley Internet Name Domain) 规格的DNS 服务器是利用bootfile 来获得配置信息的。在Windows2000 中可以利用下表中的方法启动DNS 服务:方式描述从注册表(Registry) 引导初始化DNS 服务时从注册表中读取配置参数,DNS
21、服务的默认引导方式。从文件引导初始化DNS 服务时从符合BIND 规格的bootfile 中读取配置参数,首选必须从其它BIND 服务器拷贝一份bootfile 文件,在启动后相关配置参数将保存在注册表中。从 DS 引导初始化DNS 服务时从Active Directory 中读取配置参数在 DNS 服务器启动后,用户可以看到如图5.7 DNS 服务所在的计算机已经添加到DNS 控制台中,其中包括正向搜索区域、反向搜索区域目录。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,
22、共 12 页 - - - - - - - - - 5.3.2. 添加DNS Zone 因为 DNS 的数据是以zone 为管理单位的, 因此用户必须先建立zone。 添加Zone 的具体步骤如下:步骤 1 在 DNS 控制台中左侧窗体中选择服务器单击操作 菜单选择 创建新区域 , 启动创建新区域 向导步骤 2 在选择区域类型对话框中选择标准主要区域 如图5.8 步骤3 在选择区域搜索类型中选择 正向搜索 则创建的新区域存放在正向搜索区域目录中步骤 4 在区域名对话框中输入新区域的域名如图5.9,如果创建辅助区域则需要输入主要区域 的域名步骤5 在文件名对话框中新文件文本框中自动输入了以域名为文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年DNS服务器的配置与管理 2022 DNS 服务器 配置 管理
限制150内