RHEL5下安装配置DNS服务

准备工作:

修改主机名(如果已经做过了的可以跳过),编辑修改/etc/hosts文件,添加rhel5.leyex.com //rhel5为主机名,leyex.com为域名,修改后如下:

再编辑/etc/sysconfig/network文件中HOSTNAME字段中的主机名

修改添加完成后我们需要重启一下完成主机名称的修改

使用hostname命令可以查看当前主机与域名称

除了主机名,我们还需要一个静态IP,编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件

修改完成后我们需要重启下网卡服务和查看显示当前网卡配置以检查修改成功与否

DNS服务的安装:

修改完成主机名和配置完静态ip地址之后,我们可以开始安装DNS服务了

那么,像往常安装服务的步骤一样,我们还是先来检查一下是否已安装了相应的组件,在默认的情况下,RHEL5下已经安装了三个组件,但是我们还需要安装多1~3个组件

挂载光盘,进入Server目录下

进入相应目录后,我们需要安装多三个组件,分别是:

bind-9.3.6-4.P1.el5_4.2.i386.rpm 提供DNS服务的主文件,必须

bind-chroot-9.3.6-4.P1.el5_4.2.i386.rpm 提高了安全性,将原本etc下的文件转移,非必须

caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm 提供模板,非必须

安装完成后,我们再来检查一下安装了的组件

DNS的配置:

在安装完成后我们可以开始进行DNS的配置步骤了:

在安装完成后我们会发现/var/named/chroot/etc目录下多了两个文件,我们进入该目录,并拷贝文件改名为named.conf

[root@rhel5 Server]#cd /var/named/chroot/etc

[root@rhel5 etc]#cp -p named.caching-nameserver.conf named.conf  //-p  可以  将该文件属性也一同复制,不会还原默认属性

编辑配置该文件如下:

[root@rhel5 etc]#vi named.conf   

将所有的localhost改成any

建立一些简单的正向区域和反向区域

编辑当前目录下named.rfc1912.zones文件,在文件末端添加如下内容:

建立对应的区域文件:

进入相应的目录并拷贝模板

[root@rhel5 etc]# cd /var/named/chroot/var/named/

[root@rhel5 named]# cp -p localhost.zone leyex.com.zone

[root@rhel5 named]# cp -p localhost.zone 10.10.zone

编辑建立正向解析区域vi leyex.com.zone

添加一条wwwA记录

同样的,编辑建立反向解析区域vi 10.10.zone

添加一条反向记录

编辑配置/etc/resolv.conf文件

重启DNS服务:

测试配置成功与否:

利用host命令测试DNS服务搭建成功与否:

利用nslookup命令测试DNS服务搭建成功与否: