此案例为Red hat 5.5企业版安装的DNS

因为有caching-nameserver包的存在,现在一个简单的DNS基本可以无脑安装配置了。这个包会生成让一个DNS服务起来所需的所有必要文件,也就是说从/usr/share/doc/下面手动copy模板配置文件然后更改文件权限的过程都省略了。

以下是具体安装步骤:


1、修改主机名:首先要修改主机名,因为这涉及到后面域名服务。

             #vi /etc/sysconfig/network

               修改以下内容:HOSTNAME=fj.yx.com  (此DNS的域名)

                             GETEWAY=X.X.X.X (所在网关)

               保存退出

               



2.安装以下包:可以用yum安装,建议用Centos的yum源;当然也可以从网上下载这些包

112417727.jpg

当然还要安装caching-nameserver这个包(此包主要是一个DNS配置模板,为编译提减轻很大的负担,只需改改里面的配置即可),尽量简化安装过程

112429537.jpg

3.配置caching-nameserver包生成的DNS服务配置文件/etc/named.caching-nameserver.conf,以及正反向解析文件的指向文件/etc/named.rfc1912.zones:

前者如下:

112326528.jpg

112514390.jpg

4.这个时候服务应该可以起来了,但没有意义,因为还没有配置我们的域。所以在指向文件定义我们的域:

112541781.jpg


5.配置/var/named下的解析文件,也就是上面定义的正向解析文件yx.com.zone,反向解析文件228.168.192.in-addr.arpa。这两个文件可以copy本目录下的其他解析文件做模板,然后稍微改改就行:(将name.local改为xude.zero并进行配置内容。将localdomain.zone改为yx.com.zone并进行配置。其他的不做任何改动)

正向

112612912.jpg


反向

112629793.jpg


6、配置完成,这里还要注意更改一下文件的权限,确认所属组为named,以保证named服务进程可以读取该文件:


112649799.jpg


7、修改一下resolve.conf(/etc/resolv.conf中保存着域名与IP记录)的配置,改为如下:

  serach yx.com

  nameserver X.X.X.X (你的dns服务IP地址)


然后就可以#sevice nemed start了,一个简单DNS服务到此为止算是起来了。再然后用nslookup正反解析一下检查服务。有问题可以查看/var/log/message日志文件。



3)重启named服务!