04 方法三:委派给另一台主机维护子域,实现分布式DNS管理
前期准备:
主域magedu.com: 192.168.30.10
子域bj.magedu.com: 192.168.30.16
web服务器1:www.magedu.com: 192.168.30.17
web服务器2:www.bj.magedu.com: 192.168.30.27
测试客户端:192.168.30.11
1关闭dnssec功能
vim /etc/named.conf
dnssec-enable no;
dnssec-validation no;
2修改主域DNS区域解析文件,主域web服务器指向192.168.30.17
vim /var/named/magedu.com.zone
$TTL 1D
@ IN SOA dns1.magedu.com. admin.magedu.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns1.magedu.com.
bj NS dns2.magedu.com. ##新增
dns1 A 192.168.30.10
dns2 A 192.168.30.17 ##新增
3切换至子域DNS服务器,添加bj.magedu.com的区域配置
vim /etc/named.rfc1912.zones
4添加子域DNS区域解析文件,将web服务器指向192.168.30.27
重启named服务
rndc reload
5切换客户端进行测试
dig www.bj.magedu.com @192.168.30.10
ping www.bj.magedu.com
我们看到www.bj.magedu.com将通过主域DNS转发至子域DNS,再经子域DNS解析指向web服务器
dig www.magedu.com @192.168.30.10
ping www.magedu.com
而www.magedu.com还是由主域DNS负责解析,这样就实现了主域和子域DNS简单的分布式管理
学员评价