试验需要服务器一台上面有两块网卡。IP地址分别为:192.168.1.1/24 173.16.16.1/24
测试客户机两台 IP地址分别为:192.168.1.2/24 173.16.16.2/24
安装软件:
[root@localhost ~]# rpm -qa |grep bind
bind-libs-9.3.6-4.P1.el5_4.2
bind-utils-9.3.6-4.P1.el5_4.2
ypbind-1.19-12.el5
[root@localhost ~]# cd /media/RHEL_5.5\ i386\ DVD/Server/
[root@localhost Server]# rpm -ivh bind-9.3.6-4.P1.el5_4.2.i386.rpm
[root@localhost Server]# rpm -ivh bind-chroot-9.3.6-4.P1.el5_4.2.i386.rpm
[root@localhost Server]# rpm -ivh caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm
[root@localhost ~]# rpm -qa |grep bind
bind-libs-9.3.6-4.P1.el5_4.2
bind-utils-9.3.6-4.P1.el5_4.2
ypbind-1.19-12.el5
[root@localhost ~]# cd /media/RHEL_5.5\ i386\ DVD/Server/
[root@localhost Server]# rpm -ivh bind-9.3.6-4.P1.el5_4.2.i386.rpm
[root@localhost Server]# rpm -ivh bind-chroot-9.3.6-4.P1.el5_4.2.i386.rpm
[root@localhost Server]# rpm -ivh caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm
建立主配置文件 named.conf
[root@localhost etc]# pwd
/var/named/chroot/etc
[root@localhost etc]# vim named.conf
[root@localhost etc]# pwd
/var/named/chroot/etc
[root@localhost etc]# vim named.conf
options {
directory "/var/named";
};
view "LAN" {
match-clients { 192.168.1.0/24; };
zone "benet.com" IN {
type master;
file "benet.com.zone.lan";
};
};
view "WAN" {
match-clients { any; };
zone "benet.com" IN {
type master;
file "benet.com.zone.wan";
};
};
directory "/var/named";
};
view "LAN" {
match-clients { 192.168.1.0/24; };
zone "benet.com" IN {
type master;
file "benet.com.zone.lan";
};
};
view "WAN" {
match-clients { any; };
zone "benet.com" IN {
type master;
file "benet.com.zone.wan";
};
};
[root@localhost etc]# named-checkconf named.conf
分别建立对内和对内、对外的区域数据库文件
[root@localhost named]# pwd
/var/named/chroot/var/named
[root@localhost named]# vim benet.com.zone.lan
[root@localhost named]# pwd
/var/named/chroot/var/named
[root@localhost named]# vim benet.com.zone.lan
$TTL 86400
@ IN SOA benet.com. admin.benet.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns1.benet.com.
IN MX 10 ns1.benet.com.
ns1 IN A 192.168.1.1
www IN A 192.168.1.5
mail IN A 192.168.1.6
@ IN SOA benet.com. admin.benet.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns1.benet.com.
IN MX 10 ns1.benet.com.
ns1 IN A 192.168.1.1
www IN A 192.168.1.5
mail IN A 192.168.1.6
[root@localhost named]# vim benet.com.zone.wan
$TTL 86400
@ IN SOA benet.com. admin.benet.com. (
42 ; serial (d. adams
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns1.benet.com.
IN MX 10 ns1.benet.com.
ns1 IN A 173.16.16.1
www IN A 173.16.16.1
mail IN A 173.16.16.1
@ IN SOA benet.com. admin.benet.com. (
42 ; serial (d. adams
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns1.benet.com.
IN MX 10 ns1.benet.com.
ns1 IN A 173.16.16.1
www IN A 173.16.16.1
mail IN A 173.16.16.1
更改数据库文件的属主、数组:
[root@localhost named]# chown named.named benet.com.zone.lan
[root@localhost named]# chown named.named benet.com.zone.wan
重新启动服务、在客户机上验证结果:
[root@localhost named]# service named restart
[root@localhost named]# chown named.named benet.com.zone.lan
[root@localhost named]# chown named.named benet.com.zone.wan
重新启动服务、在客户机上验证结果:
[root@localhost named]# service named restart
转载于:https://blog.51cto.com/liaoen/577060