此案例为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源;当然也可以从网上下载这些包
当然还要安装caching-nameserver这个包(此包主要是一个DNS配置模板,为编译提减轻很大的负担,只需改改里面的配置即可),尽量简化安装过程
3.配置caching-nameserver包生成的DNS服务配置文件/etc/named.caching-nameserver.conf,以及正反向解析文件的指向文件/etc/named.rfc1912.zones:
前者如下:
4.这个时候服务应该可以起来了,但没有意义,因为还没有配置我们的域。所以在指向文件定义我们的域:
5.配置/var/named下的解析文件,也就是上面定义的正向解析文件yx.com.zone,反向解析文件228.168.192.in-addr.arpa。这两个文件可以copy本目录下的其他解析文件做模板,然后稍微改改就行:(将name.local改为xude.zero并进行配置内容。将localdomain.zone改为yx.com.zone并进行配置。其他的不做任何改动)
正向
反向
6、配置完成,这里还要注意更改一下文件的权限,确认所属组为named,以保证named服务进程可以读取该文件:
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服务!
转载于:https://blog.51cto.com/xude13141990/1307958