ind建立步骤

1.解压bind安装文件
tar zxvf bind-9.5.0.tar.gz
2.进入bind安装目录
cd bind-9.5.0
3.配置bind安装文件
./configure --prefix=/usr/local --enable-threads
4.编译和安装bind文件
make && make install
5.建立主配置文件
 
vi /etc/named.conf
 
options {
directory "/var/named"; (指定区域文件的安装目录)
};
 
zone "." IN {             (指定顶级区域)
        type hint;
        file "named.root";
};
 
zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};
 
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
        allow-update { none; };
};
 
zone "00ww.com" IN {
        type master;
        file "99ww.zone";
        allow-update { none; };
};
 
 
zone "20.168.190.in-addr.arpa" IN {
        type master;
        file "99ww.local";
        allow-update { none; };
};
6进入dig配置的路径
cd /usr/local/bin
7 自动生成named.root
dig > named.root
8 将named.root复制到区域安装目录中
cp named.root /var/named
9. 进入区域安装目录
cd /var/named
10.编辑本地正向区域
vi localhost.zone
 
$TTL    86400
$ORIGIN localhost.
@                       1D IN SOA       @ root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
 
                        1D IN NS        @
                        1D IN A         127.0.0.1
 
11. 编辑本地反向区域
vi named.local
$TTL    86400
@       IN      SOA     localhost. root.localhost.  (
                                      1997022700 ;l
                                      28800      ;
                                      14400      ;
                                      3600000    ;
                                      86400 )    ; 
              IN      NS      localhost.
 
1       IN      PTR     localhost.
 
 
11.建立00ww.com的域名正向解析文件
vi 00ww.zone
 
$ttl    1D
@               IN SOA  00ww.com.  yadliu.00ww.com. (
 
                                       1053891162
                                        3H
                                        15M
                                        1W
                                        1D )
 
                        IN NS          linux.00ww.com.
                      
vitas               IN A          192.168.20.124
linux               IN A          192.168.20.131
 
12.建立00ww.com域名反向解析文件
vi 00ww.local
 
$TTL    86400
@             IN SOA  linux.00money.com. yadliu.1678.com. ( 
                1053891162
                3H
                15M
                1W
                1D )
 
@             IN NS         linux.00ww.com.
131           IN PTR        linux.00ww.com.
124           IN PTR        vitas.00ww.com.
 
13.将dns服务器本身的dns指向到本机
 
vi /etc/resolv.conf
nameserver 127.0.0.1
search localdomain
 
14. 添加named到service
cp /usr/local/sbin/named /etc/init.d/named
chkconfig -add named
 
 
检测配置
在/usr/local/sbin中有命令
named-checkconf 用于检测named.conf
named-checkzone 用于检测zone
用法: named-checkconf -t 目录 文件
 
检测是否成功
nslookup
vitas.00ww.com
linux.009ww.com
192.168.20.124
192.168.20.131 都可以看到相应的信息
还有问题?那就去看日志吧
cat /var/log/messages