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