在之前内容中我们讲过所谓的dns基本部署和它的主从同步

详情参考dns的部署:http://joe51cto.blog.51cto.com/7680547/1327800

下面说说关于子域的授权,一个dns服务器只管理他下面的子域主机,作为dns的层级关系就是子域的管理


1.主dns服务器:192.168.1.137

2.从dns服务器:192.168.1.136

3.子域dns服务器:192.168.1.111

vim /var/named/chroot/var/named/exmaple.com.zone
i

 

DNS部署(2)----------子域授权与子域转发_dns

上述是主dns的域文件,在其中加入子域的信息

DNS部署(2)----------子域授权与子域转发_dns_02

同步的从服务器的内容

在同步之前为了确保服务器知道主服务器的更新需要

DNS部署(2)----------子域授权与子域转发_dns_03

同步后的从服务的内容,即下面的内容------------------------------------------------------------------------192.168.1.136

DNS部署(2)----------子域授权与子域转发_dns_04


主机的配置完成了,开始对子域服务器进行配置------------192.168.1.111

/etc/init.d/named start
vim /var/named/chroot/etc/named.conf

DNS部署(2)----------子域授权与子域转发_dns_05

vim named.rfc1912.zones

DNS部署(2)----------子域授权与子域转发_dns_06

指定了相应的域文件之后,就要制定相应的域文件

vim /var/named/chroot/var/named/dep1.example.com.zone

DNS部署(2)----------子域授权与子域转发_dns_07

注意:要修改zone文件的权限

好了,开始测试了

DNS部署(2)----------子域授权与子域转发_dns_08

好的,子域的设置完成了,测试如上所示

在父域中是否可以dig出子域的内容呢?

DNS部署(2)----------子域授权与子域转发_dns_09

ok,父域很明显可以找到子域的内容,因为父域是可以看到子域的内容的,但是子域是看不到父域的,子域看到父域的方法只能从根找,可是对于父域来说,必须是一个合法的域名才可以,从根找到!

如果要让子域可以看到父域的内容,就必须设置转发,type的forward功能

DNS部署(2)----------子域授权与子域转发_dns_10

设置好后,来看看

DNS部署(2)----------子域授权与子域转发_dns_11

成功的dig出来了,这说明转发成功了