dns 特殊设置

dns 特殊设置

步骤一:配置DNS轮询

1)修改DNS服务器上tedu.cn区域的地址库文件,在末尾添加轮询地址记录
[root@svr7 ~]# vim /var/named/tedu.cn.zone
.. ..
www A 192.168.4.100
www A 192.168.4.110
www A 192.168.4.120

步骤二:配置多对一的泛域名解析

1)修改DNS服务器上指定区域的地址库文件,在末尾添加*通配地址记录
[root@svr7 ~]# vim /var/named/tedu.cn.zone
.. ..

  • A 119.75.217.56

1)将svr7配置为父DNS服务器,确认配置

主配置文件/etc/named.conf:

[root@svr7 ~]# viim /etc/named.conf
options {
directory "/var/named";
};
zone "tedu.cn" {
type master;
file "tedu.cn.zone";
};

2)测试 —— 向父DNS可成功查询到父区域中的站点

[root@pc207 ~]# host www.tedu.cn 192.168.4.7

步骤二:构建子DNS(bj.tedu.cn)服务器

1)将pc207配置为子DNS服务器,确认配置

安装软件包bind、bind-chroot:

[root@pc207 ~]# yum -y install bind bind-chroot

[root@pc207 ~]# vim /etc/named.conf //建立新配置
options {
directory "/var/named";
};
zone "bj.tedu.cn" { //定义子DNS的正向区域
type master;
file "bj.tedu.cn.zone";
};

3)测试 —— 向子DNS可成功查询到子区域中的站点

[root@pc207 ~]# host www.bj.tedu.cn 192.168.4.207

步骤三:在父DNS上配置子域授权

1)测试 —— 未配置子域授权时,向父DNS无法正确查询到子区域中的站点

若父DNS配置有 * 泛域名,则反馈的结果为对应的IP地址119.75.217.56,而不是子DNS中记录的1.2.3.4:

若父DNS未配置有 * 泛域名,则找不到解析结果(not found):

[root@pc207 ~]# host www.bj.tedu.cn 192.168.4.7

步骤四:测试子域授权查询

测试 —— 成功配置子域授权以后,向父DNS可以正确查询到子区域中的站点:

[root@pc207 ~]# host www.bj.tedu.cn 192.168.4.7
Using domain server:
Name: 192.168.4.7
Address: 192.168.4.7#53

0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论