第14章 DNS服务器架设与应用.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第14章 DNS服务器架设与应用.ppt》由会员分享,可在线阅读,更多相关《第14章 DNS服务器架设与应用.ppt(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第1414章章 DNSDNS服务器架设与应用服务器架设与应用DNS(Domain Name System,域名服务系统)是域名服务系统)是Internet上用得最频繁的服务之一,它是一个分布式数据库,上用得最频繁的服务之一,它是一个分布式数据库,组织成域层次结构的计算机和网络服务命名系统。通过它人组织成域层次结构的计算机和网络服务命名系统。通过它人们可以将域名解析为们可以将域名解析为IP地址,从而使人们能够通过简单好记地址,从而使人们能够通过简单好记的域名来代替枯燥难记的的域名来代替枯燥难记的IP地址来访问网络。地址来访问网络。14.1 DNS14.1 DNS工作原理工作原理DNS是一个分布
2、式数据库,它在本地负责控制整个分是一个分布式数据库,它在本地负责控制整个分布式数据库的部分段,每一段中的数据通过客户服务器模式布式数据库的部分段,每一段中的数据通过客户服务器模式在整个网络上均可存取,通过采用复制技术和缓存技术使得在整个网络上均可存取,通过采用复制技术和缓存技术使得整个数据库可靠的同时,又拥有良好的性能。整个数据库可靠的同时,又拥有良好的性能。14.1.1 14.1.1 名称解析方法名称解析方法网络中为了区别各个主机,必须为每台主机分配一个惟网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个地址即称为一的地址,这个地址即称为“IP地址地址”。但这些数字难以记。但这些
3、数字难以记忆,所以就采用忆,所以就采用“域名域名”的方式来取代这些数字了。在常见的方式来取代这些数字了。在常见的计算机系统中,可以使用的计算机系统中,可以使用3种技术来实现主机名和种技术来实现主机名和IP地址地址之间的转换:之间的转换:Host表、网络信息服务系统(表、网络信息服务系统(NIS)和域名服和域名服务(务(DNS)。)。1Host表表2NIS系统系统3DNS系统系统14.1.2 DNS14.1.2 DNS组成组成整个整个DNS域名系统由以下域名系统由以下3个部分组成。个部分组成。1DNS域名空间域名空间2DNS服务器服务器3解析器解析器14.1.3 DNS14.1.3 DNS查询的
4、过程查询的过程1本地解析本地解析2直接解析直接解析14.1.3 DNS14.1.3 DNS查询的过程查询的过程3递归解析递归解析4迭代解析迭代解析14.1.4 DNS14.1.4 DNS报文格式报文格式DNS报文由报文由12字节长的首部和字节长的首部和4个长度可变的字段组成。标个长度可变的字段组成。标识字段由客户程序设置并由服务器返回结果,客户程序通过它来识字段由客户程序设置并由服务器返回结果,客户程序通过它来确定响应与查询是否匹配。确定响应与查询是否匹配。14.1.5 14.1.5 实际的实际的DNSDNS报文数据报文数据在客户机利用域名访问一台主机时,首先要向所设的在客户机利用域名访问一台
5、主机时,首先要向所设的DNS服服务器发送查询报文,以获得该域名所对应的务器发送查询报文,以获得该域名所对应的IP地址,地址,DNS服务器服务器要根据具体情况返回给客户端应答。要根据具体情况返回给客户端应答。14.2 BIND14.2 BIND的安装与运行的安装与运行Bind是最知名的域名服务器软件,它完整地实现了是最知名的域名服务器软件,它完整地实现了DNS协议规定的各种功能,可以在各种主流的操作系统平台协议规定的各种功能,可以在各种主流的操作系统平台上运行,并且被作为许多供应商的上运行,并且被作为许多供应商的Unix标准配置封装在产品标准配置封装在产品中。下面介绍一下有关中。下面介绍一下有关
6、Bind服务器软件的安装与运行方法。服务器软件的安装与运行方法。14.2.1 BIND14.2.1 BIND简介简介Linux系统下架设系统下架设DNS服务器通常是使用服务器通常是使用Bind程序来实程序来实现的现的。Bind是是Berkeley Internet Name Domain Service的的简写,是一款架设简写,是一款架设DNS服务器的开放源代码软件。服务器的开放源代码软件。Bind经历了第经历了第4版、第版、第8版和最新的第版和最新的第9版,第版,第9版修正版修正了以前版本中的许多错误,并提升了执行时的效能。了以前版本中的许多错误,并提升了执行时的效能。Bind能能够运行在当
7、前大多数的操作系统系统平台之上。够运行在当前大多数的操作系统系统平台之上。14.2.2 BIND14.2.2 BIND的获取与安装的获取与安装在在Red Hat Enterprise Linux 5下安装下安装BIND服务器可服务器可以有两种方式,一种是源代码方式安装,一种是以有两种方式,一种是源代码方式安装,一种是RPM软件包软件包方式安装。源代码可以从方式安装。源代码可以从ftp:/ftp.isc.org处下载,目前最新处下载,目前最新的版本是的版本是9.5.0版,文件名是版,文件名是bind-9.5.0-P2.tar.gz。RHEL 5自带自带的的BIND版本是版本是9.3.9版,文件名
8、是版,文件名是bind-9.3.3-7.el5.i386.rpm,在发行版的第在发行版的第2张盘上。张盘上。先看一下先看一下RPM方式安装。如果安装方式安装。如果安装RHEL 5系统的时候系统的时候没有选择安装没有选择安装bind-9.3.3-7.el5包,需要从第二张安装光盘把包,需要从第二张安装光盘把相应文件复到当前目录以后,再用以下命令安装。相应文件复到当前目录以后,再用以下命令安装。14.2.3 BIND14.2.3 BIND的简单配置与运行的简单配置与运行与其它服务器相比,与其它服务器相比,BIND的配置文件结构要复杂得多,的配置文件结构要复杂得多,而且在配置文件不正确的情况下,而且
9、在配置文件不正确的情况下,BIND将无法运行。为了将无法运行。为了使使BIND能初步得到运行,下面先提供一套最简单的配置文能初步得到运行,下面先提供一套最简单的配置文件,使得件,使得BIND能正常地运行起来,并具有初步的域名解析能正常地运行起来,并具有初步的域名解析功能。功能。14.2.4 14.2.4 chrootchroot功能功能chroot是是Change Root的缩写,它可以将文件系统中的缩写,它可以将文件系统中某个特定的子目录作为进程的虚拟根目录,即改变进程所引某个特定的子目录作为进程的虚拟根目录,即改变进程所引用的用的“/”根目录位置。根目录位置。chroot对进程可以使用的系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第14章 DNS服务器架设与应用 14 DNS 服务器 架设 应用
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内