实验5 DNS服务安装、配置与域名解析的实现

实验五:DNS 服务安装、配置与域名解析的实现1、实验目的① 通过实验掌握DNS 服务器的安装、配置。② 通过实验能实现静态、动态域名的解析。2、实验设备每实验组PC 机2台,集线器1台。3、实验要求

实验五:DNS 服务安装、配置与域名解析的实现

1、实验目的

① 通过实验掌握DNS 服务器的安装、配置。

② 通过实验能实现静态、动态域名的解析。

2、实验设备

每实验组PC 机2台,集线器1台。

3、实验要求

(1)实验任务

① 制定实验DNS 服务器的安装、配置方案。

② 安装与配置DNS 服务器, 实现静态、动态域名解析。

(2)实验预习

① 详细阅读实验教程,深入理解实验的目的与任务,熟悉实验步骤和基本环节。 ② 根据实验任务的要求,制定实验方案,以流程图的形式给出方案实施的一般过程。

(3)实验报告

① 简要描述安装、配置DNS 服务器以及实现域名解析的主要方法,需要哪些条件,实验中遇到了什么问题,如何解决的,以及本人的收获与感想。

② 回答实验思考题。

4、基础知识和实验原理

DNS 是域名系统,是Internet 的标准命名服务,为客户提供从IP 主机的域名获得相应IP 地址的静态解析服务。

域名系统是域中主机记录的一个复杂的分布式数据库,DNS 数据库建立了一个称为域名空间的逻辑结构。一般来说,域名空间的层次结构由根域、顶层域、第二层域(组织域)以及主机名字组成,其中主机名是指Internet 或专用网络上的特定计算机,是“完全合格的域名(简称为FQDN )”的最左部分,而FQDN 描述了主机在域层次结构中的确切部分。DNS 使用主机的FQDN 把名字解析为IP 地址。

,

图5-1 域名空间的层次结构

5、实验步骤

(1) 规划网络参数

①各实验组的工作组名、计算机名和用户名的格式与实验1相同。

②域名格式为x.com ,其中x 与工作组同名,如12345.com 。

③IP 地址格式与实验2相同。

(2) 建立正向搜索区域

• 选择“开始”→“程序” →“管理工具” →“DNS ”选项,出现DNS 服务器管理工具,展开树型目录下的服务器项目,如图5-2所示。

图5-2 DNS服务器管理工具界面

• 右键单击“正向搜索区域”,选择弹出式菜单的“添加区域”选项,出现添加区域向导。按“下一步”按钮继续,出现选择区域类型界面,点击“标准主要区域”选项。 • 单击“下一步”,规划所要建立的域的名称,如图5-3。

图5-3 选择区域类型界面

• 单击“下一步”选择新增区域的名,若是新增一个全新的区域,就直接使用提示的文件名来添加数据。添加区域向导会在域名后面加上.dns 作为扩展名。本例按默认选项。 • 选择文件名完毕后,点击“下一步”,此时会出现以上步骤所设置的数据列表,如果

,

一切设置正常,则按“完成”以建立一个正向搜索区域,完成后界面如图5-4。

图5-4 建立正向搜索区域完成的界面

(3) 新建主机记录

将主机相关数据新增到DNS 服务器的区域后,DNS 客户端就可以通过该服务器的服务来查询IP 地址,可按下列步骤来新建一个主机记录:

• 点击欲新增主机记录的域名的鼠标右键弹出式菜单的“新建主机”选项。

• 在“名称”栏上填写新增主机记录的名称,但不需要填写整个域名,比如本例中要新增page 名称,只要填上page 即可,而不是要求填上page.12345.com ,如图5-5。

图5-5 新建主机界面

• 同时,在“IP 地址”栏中填如新建名称的实际IP 地址。

• 按下“添加主机”,即完成了新建主机的过程,如图5-6所示。

,

图5-6 新建主机完成的界面

(4) 添加主机别名

一台IP 主机可以同时拥有多个逻辑主机名,称为别名。如一台主机同时提供Web 服务器和FTP 服务器功能时,为方便使用户的访问,可以分别定义其别名为www.12345.com 和ftp.12345.com ,它们都是指向同一IP 地址的主机。

建立主机别名的方式如下:

• 右键点击欲建立别名主机的DNS 区域,弹出菜单,点击“添加别名”选项,此时出现画面如图5-7。

图5-7 建立主机别名界面

• 填写完毕后接着按“确定”按钮,即完成了该过程,如图5-8所示。

,

图5-8 建立主机别名完成后的界面

(5) 维护DNS 服务

维护DNS 服务的域名,包括前面提到的新增、删除域,以及面对来自客户端各种名称的查询等。Windows2000的DNS 服务可与WINS 及DHCP 的功能结合,直接在DNS 管理工具中可以设置。

① 动态更新管理

当DNS 服务器授权的域数据有所变动,以前的系统中必须手动更新主要命名域名服务器上的数据库文件,但这可能会造成其它问题。Windows 2000支持动态DNS (即DDNS )的更新能力,使得服务器与客户端的网络名称都可以动态更新,但必须单独进行设置。

• 右键点击欲设置域名弹出式菜单的“属性”选项进入域名设置,如图5-13。

图5-13 动态更新管理的设置界面

• 点击“属性”选项后,在“允许动态更新?”下拉式选项中选择“是”选项,就可以启动动态DNS 的功能,如图5-14。

,

图5-14 动态更新管理完成的界面

② 启动授权SOA 的设置

SOA (Start of Authority)是用来识别域名中由哪一个命名服务器负责信息授权,在区域数据库文件中,第一笔记录必须是SOA 的设置数据。SOA 的设置数据影响名称服务器的数据保留与更新策略。

点击上图“起始授权机构(SOA )”属性页,出现如图5-15所示的画面:

图5-15 “起始授权机构”属性界面

下表详细记载了图中各栏的意义:

,

① 名称服务器

除了在“起始授权机构SOA ”属性页中的主要服务器以外,其它的名称服务器,都在这里添加数据。

点击“名称服务器”属性页,显示如图5-16。如果想要新建服务器名称,则可按“添加”按钮,填上名称服务器的IP 地址,或者在网络上有其它名称服务器时通过“浏览”按钮来寻找名称服务器。本例中不需添加。

图5-16 “名称服务器”选项卡界面

(6) DNS 转发器

针对DNS 服务器解析不了Internet 网络中的主机域名的问题,需要设置转发器。转发器的作用就是请求上级DNS 服务器解析本地DNS 服务器不能完成的主机查询。

设置转发器的步骤如下:

• 右键单击DNS 服务器名,打开操作菜单,选“属性”,打开属性窗口。

• 选“转发器”选项卡, 如下图所示。

,

图5-17 “转发器”选项卡界面

• 输入上级DNS 的IP 地址,单击“添加”,可重复输入多台服务器IP 地址。

• 单击“确定”完成。

(7) DNS 与WINS 结合实现动态域名解析

将WINS 服务与DNS 服务联合使用,可以实现对自动获得IP 地址计算机的动态域名解析,方法如下。

• 在图5-16中点击“WINS ”属性页,此时出现如图5-18所示的画面。

• 在上图勾选“使用WINS 正向搜索”选项,同时在“IP 地址”栏中填上WINS 服务器的IP 地址,按“添加”按钮就可将该IP 地址加入列表。如果按下“高级”,则可设置“缓存超时”和“查找超时”。“缓存超时”设置客户端来查询名称,或其它名称服务器来复制数据,数据留存在这些机器上的时间;而“查找超时”则是名称服务器等候WINS 服务响应找不到名称的等候时间。本例中按默认选项。

(8) 测试DNS 服务运行情况

• 点击“开始”→“程序” →“附件” →“命令提示符”选项。

• 出现命令提示符窗口,输入ipconfig/all命令观看局域网的设置是否正确。如图5-23中所示,默认网关并未设置,若这是LAN 上某一台机器,那么无法连接到外面的网络,自然很多域名也无法查询。

,

图5-23 IPCONFIG命令运行后界面

• 接下来可以使用nslookup 来测试名称解析是否进行正常。输入nslookup 命令之后按下键,我们就可以看到目前的预设命名服务器与现在机器的IP 地址,然后我们可以在“>”命令提示符后输入想要查询的计算机或域名:

查询,请参照上图。如果找到查询名称,会得到该名称的域名以及IP 地址。如果还是没有找到,那就要使用ping来检测欲查询名称是否存在。有些站点拒绝ping 的检测,因此无法单单根据ping 来决定域命名服务器是否没有作用。

无论如何,通过以上方式,若还是不能找到欲查询的名称,那么有可能是根本没有这个域名,或者网络设置有错误。

6、实验常见问题及其解决

DNS 服务并不能保证总是正确的,通常DNS 服务故障是由一个或多个互不相关的错误或者在DNS 管理中的遗漏而引起的。

主要的一些故障有:增加SOA 记录的序列号失效;完全合格的域名(FQDN )结尾处缺少句号;缺少反向查找记录却执行反向查找;丢失或不正确的主机地址;与管理员无法通信;根缓存文件已经过时;DNS NetBIOS作用域不一致等。

7、实验思考题

(1)简述名称解析的过程。

,

(2)动态更新有什么优点?

标签: