- 论坛徽章:
- 1
|
下载后解压:
[root@linux root]#tar -zxvf bind-9.5.0.tar.gz
进入刚解压出来的目录:
[root@linux root]# cd bind-9.5.0
编译:
[root@linux bind-9.5.0]#./configure --prefix=/usr/local/named --enable-threads
[root@linux bind-9.5.0]#make
[root@linux bind-9.5.0]#make install
bind 的应用程序在 /usr/local/bin/下 服务器程序在 /usrr/local/sbin/下
进入/usr/local/named 建立etc目录
[root@linux named]# mkdir etc
生成rndc控制命令的key文件
[root@linux named]# sbin/rndc-confgen > /etc/rndc.conf
从rndc.conf文件中提取named.conf用的key发到named.conf中
root@linux named]# cd etc
[root@linux etc]# tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf
建立区文件目录,进入/var/named (bind 不自动生成这些文件)
( 在/var/named目录下分别建立named.root,, localhost.zone, named.local, wqy.zone , wqy.local )
[root@linux etc]# mkdir /var/named
[root@linux etc]# cd /var/named
建立localhost.zone文件:
[root@linux named]#vi localhost.zone
$TTL 86400
$ORIGIN localhost.
@ 1D IN SOA @ root (
42 ;
3H ;
15M ;
1W ;
1D ) ;
1D IN NS @
1D IN A 127.0.0.1
建立named.local文件
[root@linux named]#vi named.local
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ;l
28800 ;
14400 ;
3600000 ;
86400 ) ;
IN NS localhost.
1 IN PTR localhost.
建立wqy.com域名正向解析文件
[root@linux named]#vi wqy.zone
$ttl 1D
@ IN SOA wqy.com. root.wqy.com. (
1053891162
3H
15M
1W
1D )
IN NS wqy.com.
IN MX 5 wqy.com.
www IN A 192.168.5.111
建立twqy.com域名反向解析文件
[root@linux named]#vi wqy.local
$TTL 86400
@ IN SOA wqy.com. root.wqy.com.(
20031001;
7200;
3600;
43200;
86400);
@ IN NS wqy.com.
82 IN PTR dns.wqy.com.
配置named.conf:
[root@linux etc]# vi /etc/named.conf
options {
directory "/var/named";
pid-file "named.pid";
};
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 "wqy.com" IN {
type master;
file "wqy.zone";
allow-update { none; };
};
zone "192.168.5.111.in-addr.arpa" IN {
type master;
file "wqy.local";
allow-update { none; };
};
key "rndc-key" {
algorithm hmac-md5;
secret "7DJVzEihy6Rb0kMjd7mQZg==";
};
dig命令直接生成named.root文件
[root@linux named]#dig > named.root
把127.0.0.1加到 /etc/resolv.conf中
启动:named
查看日志: tail /var/log/message
查看状态:rndc status
测试:host 127.0.0.1
1.0.0.127.in-addr.arpa domain name pointer localhost. (ok) |
|