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
转载于:https://blog.51cto.com/vitasliu/503905