您的位置:首页 > 职场人生

构建带分离解析的主域名服务器

2011-05-29 17:45 330 查看
试验需要服务器一台上面有两块网卡。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

建立主配置文件 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";
};
};

[root@localhost etc]# named-checkconf named.conf

分别建立对内和对内、对外的区域数据库文件
[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

[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

更改数据库文件的属主、数组:
[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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息