今天晚上装好 bind9.3.1 发个贴记录下
今天晚上装好 bind9.3.1 发个贴记录下
0.环境 在局域网中,一台机器装FreeBSD 5.4,mini安装。IP:192.168.245.50 Hostname:bsd.ufo.cn,其他的为客户机。其中IP:192.168.245.1 Hostname:vm. bind为 bind-9.3.1.tar.gz
1.安装 bind-9.3.1 #tar zxvf bind-9.3.1 # cd bind-9.3.1 #./configure #make #make install 就这样,一点悬念都没有。
2.配置named.conf 此文件在 /etc/namedb(其实只是link) 下, 如下:
| 代码: | options { directory "/etc/namedb"; pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; };
zone "." { type hint; file "named.root"; };
zone "localhost" { type master; file "localhost.zone"; };
zone "0.0.127.IN-ADDR.ARPA" { type master; file "localhost.rev"; };
zone "ufo.cn" { type master; file "ufo.cn.zone"; };
zone "245.168.192.IN-ADDR.ARPA" { type master; file "ufo.cn.rev"; };
|
配置完成后 named.root就已经有了。
3.配置localhost.zone
| 代码: | $TTL 86400 @ IN SOA bsd.ufo.cn. root.localhost ( 1 28800 14400 3600000 86400 ) IN NS localhost. @ IN A 127.0.0.1
|
4.配置localohst.rev
| 代码: | $TTL 86400 @ IN SOA bsd.ufo.cn. root.localhost ( 1 28800 14400 3600000 86400 )
@ IN NS localhost. 1 IN PTR localhost.
|
5.配置ufo.cn.zone
| 代码: | $TTL 86400 @ IN SOA bsd.ufo.cn. root.localhost ( 1 28800 14400 3600000 86400 )
IN NS 192.168.245.50 IN MX 10 192.168.245.50
@ IN A 192.168.245.50 bsd IN A 192.168.245.50 mail IN A 192.168.245.50 ftp IN A 192.168.245.50 vm IN A 192.168.245.1
|
6.配置 ufo.cn.rev
| 代码: | $TTL 86400 @ IN SOA bsd.ufo.cn. root.localhost ( 1 28800 14400 3600000 86400 ) @ IN NS 192.168.245.50. @ IN MX 10 192.168.245.50.
50 IN PTR bsd. 50 IN PTR mail. 50 IN PTR ftp. 1 IN PTR vm.
|
7.生成 rndckey /usr/local/sbin/rndc-confgen >> /etc/namedb/named.conf 然后把不需要的删去,形成前面的 named.conf 模样。
| 代码: | options { directory "/etc/namedb"; pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; };
zone "." { type hint; file "named.root"; };
zone "localhost" { type master; file "localhost.zone"; };
zone "0.0.127.IN-ADDR.ARPA" { type master; file "localhost.rev"; };
zone "ufo.cn" { type master; file "ufo.cn.zone"; };
zone "245.168.192.IN-ADDR.ARPA" { type master; file "ufo.cn.rev"; };
#注:以下为rndc-confgen 生成。 key "rndc-key" { algorithm hmac-md5; secret "sgfAWbAQXhM0D+Ydqoz1Sg=="; };
controls { inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { "rndc-key"; }; };
|
8.完成。在 sysinstall中配置startup ,选中named 9.重启 reboot后测试。 10.测试
| 代码: | #nslookup > bsd Server: 192.168.245.50 Address: 192.168.245.50#53
Name: bsd.ufo.cn Address: 192.168.245.50 > ftp Server: 192.168.245.50 Address: 192.168.245.50#53
Name: ftp.ufo.cn Address: 192.168.245.50 > set type=mx > ufo.cn Server: 192.168.245.50 Address: 192.168.245.50#53
ufo.cn mail exchanger = 10 192.168.245.50.ufo.cn. > 192.168.245.1 Server: 192.168.245.50 Address: 192.168.245.50#53
1.245.168.192.in-addr.arpa name = vm. >
|
|