资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第6章 DNS服务器配置与管理,本章学习目标,:,本章主要讲解,DNS,服务器的配置与管理,通过学习,应该掌握以下知识:,DNS域名系统的基本概念,域名解析的原理,和模式,安装DNS服务器,配置与管理DNS服务器,6.1 DNS,的基本概念和原理,DNS:,是域名系统(,Domain Name System,)的缩写,指在,Internet,中使用的分配名字和地址的机制。域名系统允许用户使用友好的名字而不是难以记忆的数字,IP,地址来访问,Internet,上的主机。,域名解析:,就是将用户提出的名字变换成网络地址的方法和过程,从概念上讲,域名解析是一个自上而下的过程。,6.1.1 DNS域名空间与Zone,DNS,域名空间树型结构,:,6.1.2 查询模式(1),当客户机需要访问Internet上某一主机时,首先向本地DNS服务器查询对方IP地址,往往本地DNS服务器继续向另外一台DNS服务器查询,直到解析出需访问主机的IP地址。这一过程为“查询”。,递归查询(Recursive Query):客户机送出查询请求后,DNS服务器必须告诉客户机正确的数据(IP地址)或通知客户机找不到其所需数据。如果DNS服务器内没有所需要的数据,则DNS服务器会代替客户机向其他的DNS服务器查询。客户机只需接触一次DNS服务器系统,就可得到所需的节点地址。,6.1.2 查询模式(2),迭代查询(Iterative Query):客户机送出查询请求后,若该DNS服务器中不包含所需数据,它会告诉客户机另外一台DNS服务器的IP地址,使客户机自动转向另外一台DNS服务器查询,依次类推,直到查到数据,否则由最后一台DNS服务器通知客户机查询失败。,反向查询(Reverse Query):客户机利用IP地址查询其主机完整域名,即FQDN。,6.2 DNS,服务器的安装(1),选择一台已经安装好,Windows 2003,的服务器,确认其已安装了,TCP/IP,协议,首先设置服务器自己,TCP/IP,协议的,DNS,配置,建议将,DNS,服务器的,IP,地址设为静态。,6.2 DNS服务器的安装(2),步骤一,运行“开始”,/,“设置”,/,“网络和拨号连接”,鼠标右键单击“本地连接”,选择“属性”,/,“,Internet,协议(,TCP/IP,)”,/,“属性”,打开如图6-1所示对话框,。,图6-1,“,Internet,协议(,TCP/IP,)”对话框,6.2 DNS,服务器的安装(3),步骤二,运行“控制面板”中的“添加,/,删除程序”选项,选择“添加,/,删除,Windows,组件”,出现如图6-3所示对话框。,图6-3 Windows组件,6.2 DNS,服务器的安装(4),选择“网络服务”复选框,并单击“详细信息”按钮,出现如图6-4所示“网络服务”对话框。,图6-4,添加“域名系统(DNS)”子组件,6.2 DNS,服务器的安装(5),步骤三,在“网络服务”对话框中,选择“域名系统(,DNS,)”,单击“确定”按钮,系统开始自动安装相应服务程序。,完成安装后,在“开始”,/,“程序”,/,“管理工具”应用程序组中会多一个“,DNS,”选项,使用它进行,DNS,服务器管理与设置。而且会创建一个,%systemroot%system32dns,文件夹,其中存储与,DNS,运行有关的文件,例如:缓存文件、区域文件、启动文件等。,6.3 DNS,服务器的配置与管理(1),Windows 2003,的,DNS,服务器支持以下三种区域类型:,(,1,),主要区域,该区域存放此区域内所有主机数据的正本,其区域文件采用标准,DNS,规格的一般文本文件。当在,DNS,服务器内创建一个主要区域与区域文件后,这个,DNS,服务器就是这个区域的主要名称服务器。,6.3 DNS,服务器的配置与管理(2),(,2)辅助区域,该区域存放区域内所有主机数据的副本,这份数据从其“主要区域”利用区域传送的方式复制过来,区域文件采用标准DNS规格的一般文本文件,只读不可以修改。创建辅助区域的DNS服务器为辅助名称服务器。,(3)存根区域,存根区域是一个区域副本,只包含标识该区域的权威域名系统(DNS)服务器所需的那些资源记录。存根区域用于使父区域的 DNS 服务器知道其子区域的权威 DNS 服务器,从而保持 DNS 名称解析效率。存根区域由起始授权机构(SOA)资源记录、名称服务器(NS)资源记录和粘附A资源记录组成。,6.3.1,添加正向搜索区域(1),在创建新的区域之前,首先检查一下,DNS,服务器的设置,确认已将“,IP,地址”、“主机名”、“域”分配给了,DNS,服务器。检查完,DNS,的设置,按如下步骤创建新的区域:,步骤一,选择“开始”,/,“程序”,/,“管理工具”,/,“,DNS,”,打开,DNS,管理窗口。,步骤二,选取要创建区域的DNS服务器,右键单击“正向查找区域”选择“新建区域”,如图6-5所示,出现“欢迎使用新建区域向导”对话框时,单击“下一步”按钮。,6.3.1,添加正向搜索区域(2),图,6-5 DNS管理窗口,6.3.1,添加正向搜索区域(3),步骤三,在出现的对话框中选择要建立的区域类型,这里我们选择,“主要区域”,,单击“下一步”。,注意,只有DNS服务器是域控制器时才可以选择“在Active Directory中存储区域”。,步骤四,出现如图,6-6,所示的“区域名称”命名对话框时,输入新建主区域的区域名,例如:,然后单击“下一步”,文本框中会自动显示默认的区域文件名。如果不接受默认的名字,也可以键入不同的名称。,6.3.1,添加正向搜索区域(4),图,6-6,输入区域名称,6.3.1,添加正向搜索区域(5),步骤五,在出现的对话框中单击“完成”按钮,结束区域添加。,新创建的主区域显示在所属,DNS,服务器的列表中,且在完成创建后,“,DNS,管理器”将为该区域创建一个“起始授权机构记录”,同时也为所属的,DNS,服务器创建一个“名称服务器记录”,并使用所创建的区域文件保存这些资源记录,如图,6-7,所示。,6.3.1,添加正向搜索区域(6),图 6-7 DNS,自动添加的资源记录,6.3.2 添加DNS domain(1),一个较大的网络,可以在,Zone,内划分多个子区域,,Windows Server 2003,中为了与域名系统一致也称为域(,Domain,)。例如:一个校园网中,计算机系有自己的服务器,为了方便管理,可以为其单独划分子区域,如增加一个“,ComputerDepartment,”区域,在这个区域下可添加主机记录以及其他资源记录(如别名记录等),。,6.3.2 添加DNS domain(2),首先选择要划分子区域的,Zone,,如,右键单击选择“新建域”,出现如图,6-8,所示对话框,在其中输入域名“,ComputerDepartment,”,单击“确定”按钮完成操作。,图,6-8,输入新建域的名称,6.3.2 添加DNS domain(3),在“”下面出现“,ComputerDepartment,”子区域,,如图,6-9,所示。,图,6-9,新建立的子域,6.3.3,添加,DNS,记录(1),创建新的主区域后,“域服务管理器”会自动创建起始机构授权、名称服务器等记录。除此之外,DNS数据库还包含其他的资源记录,用户可根据需要自行向主区域或域中添加资源纪录。这里先介绍常见的记录类型:,(1)起始授权机构,SOA(Start Of Authority):该记录表明DNS名称服务器是DNS域中的数据表的信息来源,该服务器是主机名字的管理者,创建新区域时,该资源记录被自动创建,且是DNS数据库文件中的第一条记录。,(,2,)名称服务器,,NS,(,Name Server,):为,DNS,域标识,DNS,名称服务器,该资源记录出现在所有,DNS,区域中。创建新区域时,该资源记录被自动创建。,6.3.3,添加,DNS,记录(2),(3)主机地址A(Address):该资源纪录将主机名映射到DNS区域中的一个IP地址。,(4)指针PTR(Point):该资源记录与主机记录配对,可将IP地址映射到DNS反向区域中的主机名。,(5)邮件交换器资源记录MX(Mail Exchange):为DNS域名指定了邮件交换服务器。在网络存在E-mail服务器时,需要添加一条MX记录对应E-mail服务器,以便DNS能够解析E-mail服务器地址。若未设置此记录,E-mail服务器无法接收邮件。,(,6,)别名,CNAME,(,Canonical Name,):仅仅是主机的另一个名字,如常见的,WWW,服务器,是给提供,Web,信息服务的主机起的别名。,6.3.3,添加,DNS,记录(3),例如添加WWW服务器的主机记录,步骤如下:,步骤一,选中要添加主机,记录的主区域,右键单击选择菜单“新建主机”。,步骤二,出现如图,6-10,所示对话框,在“名称”下输入新添加的计算机的名字,我们的,WWW,服务器的名字是,web,(安装操作系统时管理员命名)。在“,IP,地址”文本框中输入相应的主机,IP,地址。,6.3.3,添加,DNS,记录(4),图,6-10,输入新建主机信息,6.3.3,添加,DNS,记录(5),如果要将新添加的主机IP地址与反向查询区域相关联,选中“创建相关的指针(PRT)记录”复选框,将自动生成相关反向查询记录,即由地址解析名称。,可重复上述操作重复添加多个主机,添加完毕后,单击“确定”关闭对话框,会在“DNS管理器”中增添相应的记录,如图6-11所示,表示web(计算机名)是IP地址为210.43.23.12的主机名。由于计算机名为web的这台主机添加在区域下,网络用户可以直接使用访问这台主机。,6.3.3,添加,DNS,记录(6),图,6-11,增加后的资源列表,6.3.3,添加,DNS,记录(7),DNS服务器具备动态更新功能,当一些主机信息(主机名称或IP地址)更改时,更改的数据会自动传送到DNS服务器端。这要求DNS客户端也必须支持动态更新功能。,首先在,DNS,服务器端必须设置可以接收客户端动态更新的要求,其设置是以区域为单位的,右键单击要启用动态更新的区域,选择“属性”,出现如图,6-12,所示对话框,选择是否要动态更新。,6.3.3,添加,DNS,记录(8),图,6-12,设置允许动态更新,6.3.4 添加反向搜索区域(1),反向区域可以让,DNS,客户端利用,IP,地址反向查询其主机名称,例如客户端可以查询,IP,地址为的主机名称,系统会自动解析为。,添加反向区域的步骤如下:,步骤一,选择“开始”/“程序”/“管理工具”/“DNS”,打开DNS管理窗口。,步骤二,选取要创建区域的,DNS,服务器,右键单击“反向搜索区域”选择“新建区域”,如图,6-5,所示,出现“欢迎使用新建区域向导”对话框时,单击“下一步”按钮。,6.3.4 添加反向搜索区域(2),步骤三,在出现的对话框中选择要建立的区域类型,这里,我们选择“主要区域”,单击“下一步”,注意只有是域控制器的DNS服务器才可以选择“在Active Directory中存储区域”。,步骤四,出现图,6-13,所示对话框时,直接在“网络,ID,”处输入此区域支持的网络,ID,,例如:,它会自动在“反向搜索区域名称”处设置区域名“”。,6.3.4,添加反向搜索区域(3),图,6-13,新建反向搜索区域向导,6.3.4 添加反向搜索区域(4),步骤五,单击“下一步”,文本框中会自动显示默认的区域文件名。如果不接受默认的名字,也可以键入不同的名称,单击“下一步”完成。查看如图6-14所示窗口,其中的“210.43.23.x Subnet”就是刚才所创建的反向区域。,图,6-14,新建反向搜索区域,6.3.4,添加反向搜索区域(5),反向搜索区域必须有记录数据以
展开阅读全文