Linux DNS 委派
说明:试验是由Linux5.3版本做的,bind软件会因为版本不同安装后的配置文件路径会有很大的差异
 
简述下我的环境,两台linux  一台做主域 benet.com   IP是172.16.0.100 
另一台做子域sz.benet.com   IP是172.16.0.2
1:装包吧 两台都装
2:更改配置文件 vi /etc/named.caching-nameserver.conf    两台都改(路径相同)
 
更改四处为any   主要让服务器不拒绝为别的客户机服务 
3:在主域上添加benet.com的zone区域  vi /var/named/chroot/etc/named.rfc1912.zones

4:这里添加了后还得到/var/named/chroot/var/named/新建benet.com.zone 这个区域
建好后 vi /var/named/chroot/var/named/benet.com.zone   编辑如下图所示
黑色的就是为子域建立的名称服务器 上面那条A记录也必不可少 不然他不知道sz.benet.com是172.16.0.2
5:配置好后保存退出  重启服务 service named restart
6:在子域上添加sz.benet.com的zone区域 vi /var/named/chroot/etc/named.rfc1912.zones   编辑配置如下图

7:添加好后得到/var/named/chroot/var/named/新建sz.benet.com.zone区域  然后编辑
  vi /var/named/chroot/var/named/sz.benet.com.zone  配置如下图
现在就可以在sz.benet.com.zone中新建各种资源了 我建个qqq主机测试
8:保存退出  重启服务 service named restart
9:到这里  我们就配置好了  去测试下 就不用nslookup啦 我有一台server2003  IP是172.16.0.200  DNS是172.16.0.100(主域的IP) ping qqq.sz.benet.com
已经解析到172.16.0.2啦   说明委派成功