As4u5 Dns设置文档
 
一、             功能描述
 
实现域名mail.test.com/10.8.1.230/16 被域名服务器[url]www.test.com/10.8.1.230/16[/url]解析,
实现域名mail.test.com10.8.1.230/1610.8.1.230/16mail.test.com的双向解析
 
二、             系统环境
 
操作系统:as4  2.6.9-5.EL 
dns主机名:[url]www.test.com[/url]       dns主机ip10.8.1.203/16
邮件主机名:mail.test.com        邮件主机ip10.8.1.230/16
dns软件包:
[root@mailserver named]# rpm -qa|grep bind
bind-utils-9.2.4-2
bind-libs-9.2.4-2
ypbind-1.17.2-3
bind-9.2.4-2(第四张光盘中。安装到/etc下)
注意:在这种配置中不能包含bind-chroot-9.2.4-24.EL4软件包,否则配置如下的时候可能测试的时候报错信息如下:
 
[root@mail named]# nslookup
> mail.test.com
Server:           10.8.1.203
Address:          10.8.1.203#53
** server can't find mail.server.com: SERVFAIL
 
三、             指定dns服务器
 
vi /etc/resolv.conf
nameserver    10.8.1.203dns服务器名称)
search        [url]www.test.com[/url]  dns服务器主机名)
 
四、             主配置文件
 
// Default named.conf generated by install of bind-9.2.4-2
options {
        directory "/var/named";
        dump-file "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
};
zone "test.com" {
      type master;
      file "test.com.zone";
      allow-update { none; };
};
zone "1.8.10.in-addr.arpa" IN {
        type master;
        file "1.8.10.in-addr.arpa.zone";
        allow-update { none; };
};
 
include "/etc/rndc.key";
 
 
注意:
 红色字体为新添加区域,不用添加其它文件,如: localhost.zone  named.local  named.ca  灰色部分为安装软件时原有
 
五、区域数据文件
 
/var/named/目录下,新添加test.com.zone1.8.10.in-addr.arpa.zone两个区域数据文件
vi test.com.zone
 
$TTL 86400
@        IN        SOA      mail.test.com.  root.test.com (
                        2 ; serial
                        28800 ; refresh
                        7200 ; retry
                        604800 ; expire
                        86400 ; ttl
                        )
        IN      NS     mail.test.com
mail    IN      A       10.8.1.230
 
vi 1.8.10.in-addr.arpa.zone
 
$TTL    86400
@       IN      SOA     mail.test.com. root.[url]www.test.com.[/url]  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )
@           IN      NS      [url]www.test.com.[/url]
230(使用该域名的主机IP末位地址)          IN      PTR     mail.test.com.
 
230 为邮件服务器IP 10.8.1.230的末位地址号,如果写错用nslookup 10.8.1.230调试验证时出现“Server:  10.8.1.203
Address: 10.8.1.203#53
** server can't find 230.1.8.10.in-addr.arpa: NXDOMAIN”错误
 
六、             测试设置
 
以下为成功显示
[root@mailserver named]# nslookup mail.test.com
Server:           10.8.1.203
Address:  10.8.1.203#53
Name:     mail.test.com
Address: 10.8.1.230
[root@mailserver named]# nslookup 10.8.1.230
Server:           10.8.1.203
Address:  10.8.1.203#53
230.1.8.10.in-addr.arpa  name = mail.test.com.
注意:
1.         在配置验证调试过程中,每次修改配置文件后,要重新启动named域名服务进程
 [root@mailserver named]# /etc/init.d/named restart
Stopping named:                                            [  OK  ]
Starting named:                                             [  OK  ]