版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
13.1DNS服务器基础13.1.1域名服务器简介DNS是域名系统(DomainNameSystem)的简称,该系统用于命名组织到域层次结构中的计算机和网络服务。域名系统是一个分布式的主机信息数据库,采用客户端/服务器体系结构,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将网络域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户端/服务器模式中的服务器,它主要有两种形式:主服务器和辅助服务器。将域名映射为IP地址的过程就称为“域名解析”。下一页返回13.1DNS服务器基础域名服务器的分类如下。1.主域名服务器主域名服务器,也称之为master服务器,它是由系统管理员创建的,是特定域中最具有权威性的信息服务器系统。在Linux系统中,如果配置主域名服务器,需要大量的配置文件,一个域中只能有一个主域名服务器,但有时为了减轻和分散解析任务,在一个域中还可以创建多个辅助域名服务器。2.辅助域名服务器辅助域名服务器,也称之为slave服务器,它是主域名服务器的备份。它的数据来源是主域名服务器,所以在配置辅助域名服务器时会非常简单,只要配置主配置文件即可,不需要配置正向区域文件与反向区域文件,因为辅助域名服务器可以从主域名服务器中提取相关信息。上一页下一页返回13.1DNS服务器基础3.缓冲域名服务器缓冲域名服务器,也称之为caching服务器,它自身不管理任何域,只运行域名服务软件。它主要从远程服务器获得每次查询的数据,然后将数据保留在内存中,如果有客户查询相同的数据,可以为此客户服务。13.1.2DNS相关的配置文件1.BIND软件包BIND是一款开放源码的DNS服务器软件,由美国加州大学Berkeley分校开发和维护,全名为BerkeleyInternetNameDomain。它是目前世界上使用最为广泛的DNS服务器软件,支持各种UNIX平台和Windows平台。不同发行版本的Linux使用的BIND软件包的版本也是不一样的,需要查看Linux的说明。上一页下一页返回13.1DNS服务器基础2.Linux配置DNS服务器需要用到的4个配置文件(1)/var/named/namd.ca:根服务器信息文件,是缓冲服务器的配置文件,一般情况下不需要手工配置。(2)/etc/named.conf:是DNS的主配置文件,主要用于设置DNS服务器的全局参数,并指定正向区域文件与反向区域文件。(3)正向区域文件:由主配置文件named.conf指定。(4)反向区域文件:由主配置文件named.conf指定。3.主配置文件named.conf此文件只包括DNS的基本配置,说明DNS服务器的全局参数。它由配置语句所组成,每个配置语句都是参数和{}括起来的配置子句,每个配置子句以“;”分隔。配置语句描述如下。上一页下一页返回13.1DNS服务器基础zone:定义一个区域服务器的基本配置。options:定义全局配置选项。include:将其他文件包含到本配置文件中使用。acl:定义基于IP地址的访问控制。key:定义授权的安全密钥。4.根服务器信息文件named.caDNS采用递归查询,当本地域名服务器无法进行域名解析时,会询问根域名服务器,因此必须在主配置文件named.conf中定义根区域,并指定根域名服务器信息文件,如下所示。上一页下一页返回13.1DNS服务器基础zone"."{typehint;file"named.ca";};5.正向区域文件正向区域文件的文件名由主配置文件named.conf定义,不同的区域应该有不同的正向区域文件,正向区域文件的目录是由options语句中的directory子句所定义的。它实现从域名到IP地址的解析,由资源记录组成,文件的格式如下。域名INSOA主机名管理员电子邮件地址(序列号上一页下一页返回13.1DNS服务器基础刷新时间重试时间过期时间最小时间)区域名INNS域名服务器主机名主机名INAIP地址别名INCNANE主机名区域名INMX优先级邮件服务器1)SoA资源记录SoA是StartofAuthority的缩写,是主域名服务器区域文件中不可缺少的记录,并且总是位于所有资源记录的前面。上一页下一页返回13.1DNS服务器基础域名:域名数据的基本信息,首先指定域名,一般使用“@”,表示利用named.conf中的zone语句定义域名。主机名:例如“dns.jtpts.edu.cn.”,由于在区域文件中,以“.”结尾的主机名才是绝对主机名,而不是以“.”结尾的名字,都将被视作相对主机名,真实的主机名后都附加以域名。管理员电子邮件地址:由于“@”符号在区域文件总有特殊的含义,管理员的电子邮箱地址不能使用“@”符号,而只能使用“.”符号来代替。序列号:利用序列号可以看出区域文件的信息是否已经更新。刷新时间:指定辅助域名服务器更新区域文件的时间周期。上一页下一页返回13.1DNS服务器基础重试时间:指定辅助域名服务器如果在更新区域文件时出现错误,在多久之后进行重新尝试更新。过期时间:指定辅助域名服务器在资源记录无法更新时,这些资源记录多长时间失效。最小存活时间:指定资源记录信息存放在缓存中的时间,当大于这个时间,资源记录将被调出缓存。2)NS资源记录NS是NameSever的简写,记录区域中DNS服务器的主机名,是区域文件中不可缺少的资源记录,格式如下:区域名INNS域名上一页下一页返回13.1DNS服务器基础3)A资源记录A是Address的简写,指明域名与IP地址的对应关系,它只能用于正向区域文件中。4)CNAMECNAME为区域内的主机建立别名,它只能用于正向区域文件中,利用它可以实现一个IP地址对应多个域名,具体格式如下:别名INCNAME主机名5)MX资源记录MX用于指定区域内邮件服务器的域名与IP地址的对应关系,这个资源记录也只能用于正向区域文件中;它也可以指定邮件服务器的优先级,当区域中有多个邮件服务器同时存在时,可以利用其优先级来解析邮件服务器的域名,格式如下:上一页下一页返回13.1DNS服务器基础区域名INMX优先级邮件服务器名6.反向区域文件反向区域文件与正向区域文件的结构非常类似,它的作用是从IP地址到域名所做的反向解析,文件也由若干个资源记录组成,格式如下:域名INSOA主机名管理员电子邮件地址(序列号刷新时间重试时间过期时间上一页下一页返回13.1DNS服务器基础最小时间)INNS域名服务器名称IPINPTR主机名SOA、NS记录资源的格式与功能与正向区域文件相同。PTR资源记录用于实现IP地址与域名的对应,这种记录资源只能用于反向区域文件中。上一页返回13.2DNS软件包的安装1.查询软件包是否安装默认情况下,RHEL5是不安装DNS软件包的,可以使用rpm-qa|grepbind命令来查询BIND软件包是否已经安装。如果安装,则将软件包的列表显示出来,如图13-1所示。2.安装BIND软件包挂载系统光盘,进入光盘的Server目录,查看该目录下涉及BIND的相关软件,然后使用rpm"ivh命令进行安装,具体如图13-2所示。3.安装范例软件包在安装了上述软件包之后,许多配置文件的默认范例并没有安装,需要安装cachingnameserver-9.3.6-4.P1.el5.i386.rpm才能获得这些范例软件包,具体安装如图13-3所示。返回13.3配置主域名服务器(1)在/var/named/chroot/var/named/目录下查看named.ca文件是否存在。(2)编辑主配置文件,使用vi编辑器编辑/var/named/chroot/etc/named.conf,编辑生成如图13-4所示的文件。(3)创建编辑正向区域文件。根据named.conf配置文件的配置,需要创建正向区域文件,其位于/var/named/chroot/var/named目录下,文件名字为“jtpts.edu.cn.zone”,编辑的文件如图13-5所示。(4)创建编辑反向区域文件。根据named.conf配置文件的配置,需要创建反向区域文件,其位于/var/named/chroot/var/named目录下,文件名字为“jtpts.edu.cn.local”,编辑的文件如图13-6所示。下一页返回13.3配置主域名服务器(5)将主配置文件、正向区域文件、反向区域文件的属组修改为named。①查看正向区域文件jtpts.edu.cn.zone与反向区域文件jtpts.edu.cn.local的文件属性,显示这两个文件的属组是root,如图13-7所示。②需要将正向区域文件、反向区域文件的属组修改为“named”,使用chgrp命令,具体命令如图13-8所示。③同理,查看主配置文件named.conf的属性,使用chgrp命令将此文件的属组修改为“named”,如图13-9所示。上一页返回13.4启动域名服务器(1)使用servicenamedstatus命令查看服务状态。(2)使用servicenamedstop命令停止服务。(3)使用servicenamedstart命令启动服务。(4)使用servicenamedrestart命令重新启动服务。具体使用如图13-10所示。返回13.5检测主域名服务器的配置13.5.1Linux环境下检测域名服务器(1)配置DNS客户端。使用vi编辑器打开配置文件/etc/resolv.conf,编辑文件如图13-11所示,然后保存该文件。(2)使用servicenetworkrestart命令重新启动网络服务,如图13-12所示。(3)使用host命令验证www.jtpts.edu.cn域名与ftp.tpts.edu.cn所对应的IP地址,如图13-13所示。下一页返回13.5检测主域名服务器的配置(4)使用ping命令测试连通性,测试的地址是www.jtpts.edu.cn与dns.jtpts.edu.cn,如图13-14所示。13.5.2Windows环境下检测域名服务器(1)右击“网上邻居”,选择“属性”选项,弹出“网络连接”窗口,在此对话框内,右击“本地连接”选项,选择“属性”选项,弹出“本地连接属性”对话框,如图13-15所示。上一页下一页返回13.5检测主域名服务器的配置(2)选择“Internet协议(TCP/IP)”选项,单击“属性”按钮,弹出结果如图13-16所示,在此设置DNS。(3)重新启动网卡,然后单击“开始”→
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《学校“绿色质量指标”改进实施方案》
- 2026年健康管理师(健康管理服务培训保障)自测试题及答案
- 酒店餐饮服务质量提升综合方案
- 亲子教育指导师培训大纲
- 城市历史街区街道界面色彩控制与设计效果量化分析与眼动实验
- 城市公园植物景观色彩搭配对心理恢复影响研究方法
- 股骨颈骨折内固定材料
- 城市公共空间活力的时空动态模拟与优化研究综述
- AI辅助医疗诊断专业培训考核大纲
- AI辅助海洋探测专业培训考核大纲
- 北京2025年中国医学科学院医药生物技术研究所第一批招聘22人笔试历年参考题库附带答案详解
- 2026年春商务星球版(新教材)初中地理八年级下册(全册)教学设计(附目录P156)
- 2026年华住集团汉庭全季店长标准运营与成本精细化管控面试含答案
- WPS公司介绍教学课件
- 985院校介绍教学课件
- 麒麟系统培训课件
- 2026年东莞市厚街控股集团有限公司招聘14名工作人员备考题库有答案详解
- 2026春苏少版一年级下册美术每课教学反思(附目录)
- 2026年山西单招文化素质统一考试经典题含答案2022-2025年含解析
- BIM技术在公共建筑施工管理中的应用
- 2024水电工程施工机械台时费定额
评论
0/150
提交评论