学习情境11配置dns服务器.ppt
《学习情境11配置dns服务器.ppt》由会员分享,可在线阅读,更多相关《学习情境11配置dns服务器.ppt(41页珍藏版)》请在三一办公上搜索。
1、学习情境11 配置dns服务器,10.1 DNS的概述,DNS域名系统的简介 DNS查询的工作原理 DNS规划 hosts文件 Bind的简介,DNS域名系统的简介,网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个地址即称为“IP地址”。但这些数字难以记忆,所以就采用“域名”的方式来取代这些数字了。当某台主机要与其他主机通信时,就可以利用主机名称向DNS服务器查询该主机的IP地址。整个DNS域名系统由以下4个部分组成。,DNS域名系统的简介,1DNS域名空间2资源记录3DNS服务器4DNS客户端,DNS查询的工作原理,当DNS客户端需要查询所使用的名称时,它会查询DNS服务器来解
2、析该名称。客户端发送的查询消息包括以下3条信息:指定的DNS域名,必须为完全合格的域名(FQDN);指定的查询类型,可根据类型指定资源记录,或者指定为查询操作的专门类型;DNS域名的指定类别。DNS查询过程按两部分进行:名称查询从客户端计算机开始,并传送给本机的DNS客户服务程序进行解析;如果不能在本机解析查询,可根据设定的查询DNS服务器来解析名称。,DNS查询的工作原理,以上两种查询方式的具体工作过程如下。1本地解析,DNS查询的工作原理,2查询DNS服务器,DNS查询的工作原理,递归查询流程,DNS查询的工作原理,迭代查询流程,DNS规划,在网络中开始使用DNS之前,必须先划DNS域名称
3、空间。名称空间规划包括确定要如何使用DNS命名和通过使用DNS要达到什么目的等。首先选择和注册一个可用于维护Internet上公司的一个顶级或二级域名作为父DNS域名,如。其次,将父域名称与公司内使用的位置或公司名称组合起来形成其他子域名,如。在选择域名时必须符合RCF 1123中的规定:所有大写字母(AZ)、小写字母(az)、数字(09)和连字符(-)。,hosts文件,hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”。hosts文件包含了IP地址和主机名之间的映射,还包括主机名的别名。hosts文件的格式
4、如下:IP地址主机名/域名,Bind的简介,Linux下架设DNS服务器通常是使用Bind程序来实现的。Bind是Berkeley Internet Name Domain Service的简写,它是一款实现DNS服务器的开放源码软件。Bind原本是美国DARPA资助伯克里大学(Berkeley)开设的一个研究生课题,后来经过多年的变化发展,已经成为世界上使用最为广泛的DNS服务器软件,目前Internet上绝大多数的DNS服务器有都是用Bind来架设的。,10.2 DNS服务的安装,Red Hat Enterprise Linux安装程序默认没有安装DNS服务,应使用下面的命令检查系统是否已
5、经安装了DNS服务或查看已经安装了何种版本。rpm-q bind如果系统还没有安装DNS服务。要安装DNS服务,可将Red Hat Enterprise Linux 5第2张安装盘放入光驱,加载光驱后在光盘的Server目录下找到DNS服务的RPM安装包文件,使用下面命令安装DNS服务。rpm-ivh,10.3安装chroot软件包,早期Linux服务都是以root权限启动和运行的,随着技术的发展,各种服务变得越来越复杂,导致BUG和漏洞越来越多。黑客利用服务的漏洞入侵系统,能获得root级别的权限,从而控制整个系统。为了减缓这种攻击所带来的负面影响,现在服务器软件通常设计为以root权限启动
6、,然后服务器进程自行放弃root,再以某个低权限的系统账号来运行进程。这种方式的好处在于该服务被攻击者利用漏洞入侵时,由于进程权限很低,攻击者得到的访问权限又是基于这个较低权限的,因此对系统造成的危害比以前减轻了许多。,10.3安装chroot软件包,将Red Hat Enterprise Linux 5第2张安装盘放入光驱,加载光驱后在光盘的Server目录下找到bind-chroot的RPM安装包文件bind-,然后使用下面命令安装DNS服务。rpm-ivh,10.4配置主要名称服务器,主配置文件 设置根区域 设置主区域 设置反向解析区域 根服务器信息文件named.ca 区域文件 反向解
7、析区域文件 实现负载均衡功能 实现直接解析域名 实现泛域名的解析 主要名称服务器的测试,主配置文件,Bind的主配置文件是/etc/named.conf,该文件只包括Bind的基本配置,并不包含任何DNS区域数据。options directory/var/named;dump-file/var/named/data/cache_dump.db;statistics-file/var/named/data/named_stats.txt;include/etc/rndc.key;,设置根区域,当DNS服务器处理递归查询时,如果本地区域文件不能进行查询的解析,就会转到根DNS服务器查询,所以在主
8、配置文件named.conf文件中还要定义根区域。zone.type hint;file named.ca;,设置主区域,主区域用来保存DNS服务器某个区域(如:)的数据信息。zone type master;file;allow-transfer 192.168.1.177;192.168.7.17;,设置反向解析区域,在大部分的DNS查询中,DNS客户端一般执行正向查找,即根据计算机的DNS域名查询对应的IP地址。但在某些特殊的应用场合中(如判断IP地址所对应的域名是否合法),也会使用到通过IP地址查询对应DNS域名的情况(也称为反向查找)。zone 16.168.192.in-addr.
9、arpa type master;file 192.168.16.arpa;allow-transfer 192.168.1.177;192.168.7.17;,根服务器信息文件named.ca,/var/named/named.ca是一个非常重要的文件,该文件包含了Internet的根服务器名字和地址,Bind接到客户端主机的查询请求时,如果在Cache中找不到相应的数据,就会通过根服务器进行逐级查询。由于named.ca文件经常会随着根服务器的变化而发生变化,因此建议最好从国际互联网络信息中心(InterNIC)的FTP服务器下载最新的版本,下载地址为ftp:/。下载完后,应将该文件改名为
10、named.ca,并复制到“/var/named/chroot/var/named/”目录下。,区域文件,一个区域内的所有数据(包括主机名和对应IP地址、刷新间隔和过期时间等)必须存放在DNS服务器内,而用来存放这些数据的文件就称为区域文件(区域数据文件使用“;”符号注释)。DNS服务器的区域数据文件一般存放在/var/named/目录下。,区域文件,/文件的完整例子。$ttl.INSOA.(200509050310800360060480038400).INNS.dnsrhel4 INCNAMEdnsbbs INCNAMEwwwsamba INCNAME.INMX10.INMX11.INMX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学习 情境 11 配置 dns 服务器
链接地址:https://www.31ppt.com/p-4971990.html