RHEL4- DNS服务(一)bind包系列的安装和DNS服务的启动
Linux下安装DNS服务,要使用系统光盘自带的服务安装软件——bind,下面介绍一下bind软件。
BIND(Berkeley Internet Name Domain,伯克利Inernet域名系统)是DNS协议的一个实现,最初有伯克利大学的研究生编写,但自V8版本开始,由ISC(Internet Software Consortium,Internet软件联盟)开发和维护。BIND提供了一组可重新发布使用的DNS相关组件,包括:域名系统服务器(named)、域名系统解析库、域名系统服务器调试工具。
BIND域名系统服务器是目前在Internet使用最广泛的DNS服务器,它提供了高效稳定的域名系统的建立和解析服务。域名系统解析库则提供了一组标准的应用程序编程接口,能够为普通应用程序提供域名到IP地址的转换工作。BIND目前存在不用环境使用的3个不同的发展版本:
V4,1998年,多数UNIX捆绑的是BIND4,已经被多数厂商抛弃,除了OpenBSD还在使用。OpenBSD核心认为BIND8过于复杂和不安全,所以继续使用BIND4.这样一来,BIND8/9的很多优点都不包括在V4中。目前ISC推荐使用V4.9.9。
V8,是如今使用最多、最广的版本,其最新发布版本V8.4.3
V9,最新版本的BIND,全部重新写过,免费,也添加了许多新的功能(但安全上也可能有更多的问题)。BIND9在2000年10月份推出,现在稳定版本是V9.2.3。
好,上面简要的介绍了一些BIND域名服务器组件的产生和发展。下面介绍一下BIND在linux下的安装和配置。
还是和前面介绍的DHCP安装一样,在安装软件服务之前,如果不确定是否安装了BIND组件,可以使用#rpm -q bind来查看是否安装了bind软件包。如果没有安装可以挂载系统光盘光盘进行安装,安装之前需要挂载的方法在介绍DHCP服务第一节的时候已经介绍,这里不在重复。
首先,挂载第四张光盘:进入安装光盘目录
/media/cdrom/RedHat/RPMS中,
在目录中查找bind-9.2.4-2.i386.rpm;bind-chroot-9.2.4-2.i386.rpm(//为了加强dns服务器安全性);bind-devel-9.2.4-2.i386.rpm 安装包,然后进行安装,如下图:
其次, 挂载第二张光盘:进入安装光盘rpm包目录#cd /media/cdrom/RedHat/RPMS中,
在目录中查找bind-libs-9.2.4-2.i386.rpm; bind-utils-9.2.4-2.i386.rpm安装包,然后进行安装,如下图:
![RHEL4- DNS服务(一)bind包系列的安装和DNS服务的启动_安装_02](https://s2.51cto.com/attachment/200907/200907141247540862765.jpg?x-oss-process=image/resize,m_fixed,w_1184)
最后,挂载第一张光盘:进入安装光盘rpm包目录:#cd /media/cdrom/RedHat/RPMS中,
在目录中查找caching-nameserver-7.3-3.noarch.rpm安装包(//产生dns配置模板文件),然后进行安装,如下图:
安装完之后,我们要启动服务,如果有需要还要重启服务器或者是停止服务。他们的操作方法分别为下图所示:
第一行命令为启动DNS服务,第三行命令为重启DNS服务,第五行命令为停止DNS服务。
这样DNS服务已经安装完毕。默认安装完只能使用基本的功能和配置,不能满足每个企业当中的不同需要,这就需要对DNS服务进行相应的配置,具体的配置方法请关注下一篇文章。
—————————————————————————————————
特别声明:--
一、本文为原创,著作权及使用权为(作者笔名:闪电cto)本人所有。
二、本文首发于51cto个人博客(http://xudeqiang.blog.51cto.com)。
三、本文只供互联网上的读者分享,不供共享范畴,希知。
四、未经许可严禁对本文作修改、节选、断章性质的处理。
五、可转载,但必须注明原文章首发的出处网址,及文章作者,严禁复制。
六、如若转摘用于杂志网络媒体新闻,必须通知作者得到允许后方可,需收稿费。
七、作者联系信息:QQ:306718122 邮箱levinboy@foxmail.com