RHAS4 配置DNS

发表于:2007-06-08来源:作者:点击数: 标签:
安装系统自带的rpm包 编辑/etc/named.conf options 段加入forwarders { xxx.xxx.xxx.xxx;xxx.xxx.xxx.xxx;}; 注:xxx.xxx.xxx.xxx是isp的dns 在include /etc/rndc.key;之前加入自己的域信息 安装系统自带的rpm包 编辑/etc/named.conf options 段加入forwarders
安装系统自带的rpm包
编辑/etc/named.conf
options 段加入forwarders { xxx.xxx.xxx.xxx;xxx.xxx.xxx.xxx;};
注:xxx.xxx.xxx.xxx是isp的dns

在include "/etc/rndc.key";之前加入自己的域信息

安装系统自带的rpm包
编辑/etc/named.conf
options 段加入forwarders { xxx.xxx.xxx.xxx;xxx.xxx.xxx.xxx;};
注:xxx.xxx.xxx.xxx是isp的dns

在include "/etc/rndc.key";之前加入自己的域信息
例如:
zone "b88k.com" IN {
        type master;
        file "b88k.zone";
        allow-update { none; };
};

zone "1.168.192.in-addr.arpa" IN {
        type master;
        file "b88k.local";
        allow-update { none; };
};
保存退出.
#cp /var/named/chroot/var/named/named.local /var/named/chroot/var/named/b88k.local
#cp /var/named/chroot/var/named/localhost.zone /var/named/chroot/var/named/b88k.zone
#ln -s /var/named/chroot/var/named/b88k.zone /var/named/b88k.zone
#ln -s /var/named/chroot/var/named/b88k.local /var/named/b88k.local

修改/var/named/b88k.zone
$TTL    86400
$ORIGIN b88k.com.
@               IN SOA  dns.b88k.com. root.mail.b88k.com. (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

                IN NS           dns.b88k.com.
                IN MX   10      mail.b88k.com.

www             IN A   192.168.1.1
ftp             IN A   192.168.1.1
mail            IN A   192.168.1.1
smtp            IN A   192.168.1.1
pop3            IN A   192.168.1.1
dns             IN A   192.168.1.1

修改/var/named/b88k.local
$TTL    86400
@       IN      SOA     dns.b88k.com. root.mail.b88k.com.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      dns.b88k.com.

1       IN      PTR     www.b88k.com.
1       IN      PTR     ftp.b88k.com.
1       IN      PTR     stmp.b88k.com.
1       IN      PTR     pop3.b88k.com.
1       IN      PTR     dns.b88k.com.
1       IN      PTR     mail.b88k.com.

启动dns服务
#/etc/rc.d/init.d/named start
测试
#nslookup
> server 192.168.0.100
Default server: 192.168.0.100
Address: 192.168.0.100#53
> www.b88k.com
Server:         192.168.0.100
Address:        192.168.0.100#53

Name:   www.b88k.com
Address: 192.168.1.1
> 192.168.1.1
Server:         192.168.0.100
Address:        192.168.0.100#53

1.1.168.192.in-addr.arpa        name = dns.b88k.com.
1.1.168.192.in-addr.arpa        name = ftp.b88k.com.
1.1.168.192.in-addr.arpa        name = www.b88k.com.
1.1.168.192.in-addr.arpa        name = mail.b88k.com.
1.1.168.192.in-addr.arpa        name = pop3.b88k.com.
1.1.168.192.in-addr.arpa        name = stmp.b88k.com.
>exit
如果不能正常解析看/var/log/messages的有关出错信息
另外系统性自带的两个工具可以帮助你检测named.conf和zone文件有没有问题.
named-checkconf (检查conf文件的正确性)
named-checkzone (检查zone文件的正确性)

原文转自:http://www.ltesting.net