redhat as5 下 dns服务器的架设详细配置(要求加精)

redhat as5 下 dns服务器的架设详细配置(要求加精)

dns服务器的架设,此配置在centos5.1下测试成功也在rdehat as5下

成功
1,#vi /etc/sysconfig/network ;给本机一个主机名字,
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=www.hello521.com
2,#vi /etc/hosts ;本地解析,本的主机名与IP 都可写进去,能

提高解析速度。
127.0.0.1       localhost.localdomain   localhost
::1     localhost6.localdomain6 localhost6
192.168.1.11    www.hello521.com        www
192.168.1.10    mail.hello521.com       mail
192.168.1.12    ftp.hello521.com        ftp
3.#vi /etc/host.conf ;就是解析顺序了,上面的hosts解析不了就

DNS 解析了
order hosts,bind
在这里提醒下大家一定要注意自己安装没有system-config-bind
如果没有安装是不会出现named.conf这个默认的配置文件的
4.安装dns服务器yum install bind
  yum install system-config-bind
  yum caching-nameserver-9.3.3-7.el5.i386.rpm
在这里需要说明的是as5下在tec目录下是没有named.conf这个配置文

件的,它的替代文件named.caching-nameserver.conf和

named.rfc1912.zones而其他实例文件在/var/named 目录下
5,[root@www named]# vi /etc/named.caching-nameserver.conf
修改下面两个句子
options {
        listen-on port 53 { 192.168.1.11; };
allow-query     { any; };
[root@www named]# vi /etc/named.rfc1912.zones 在下面添加如下
zone "hello521.com" IN {
type master;
file "hello521.com.zone";
allow-update { none; };
};

zone "1.168.192.in-addr.arpa" IN {
type master;
file "192.168.1.zone";
allow-update { none; };
};

6,[root@www named]# cp localdomain.zone hello521.com.zone
[root@www named]# cp named.local 192.168.1.zone
vi hello521.com.zone
$TTL    1D
$TTL    1D
@       1D      IN SOA  hello521.com. root.hello521.com. (
                                42   serial (d. adams)
                                3H              ; refresh
                                15M             ; retry
                                1W              ; expiry
                                1D )            ; minimum
                IN NS           www.hello521.com.
                IN MX 10        mail.hello521.com.
www             IN A            192.168.1.11
mail            IN A            192.168.1.10
ftp             IN A            192.168.1.12


反向解析vi 192.168.1.zone
$TTL    1D
@       IN      SOA     hello521.com. root.hello521.com.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
        IN      NS     www.hello521.com.
11      IN      PTR    www.hello521.com.
12      IN      PTR    ftp.hello521.com.
10      IN      PTR    mail.hello521.com.

7,[root@www named]# mv hello521.com.zone

/var/named/chroot/var/named/
[root@www named]# mv 192.168.1.zone

/var/named/chroot/var/named/
[root@www named]# ln -s

/var/named/chroot/var/named/hello521.com.zone
[root@www named]# ln -s

/var/named/chroot/var/named/192.168.1.zone
注意上面操作的当前目录 /var/named/ 不要错了哟
编辑 vi/etc/reslov.conf
里面写入 nameserver 你的服务器地址
然后启动dns服务器 server named restart
测试dns nslookup www.hello521.com
如果有什么疑问的话 请加群13275765
嘿嘿
学习中,谢谢
很清楚