特殊的DNS解析
要求:
(本实验在单区域dns服务器搭建完成的基础上完成)
为站点 www.tedu.cn 提供DNS轮询解析,三台Web服务器节点的IP地址分别为:192.168.4.100、192.168.4.110、192.168.4.120
配置泛域名解析实现以下解析记录:任意名称.tedu.cn —> 119.75.217.56
DNS轮询:FQDN —> IP地址1、IP地址2、… …
泛域名解析(站点名不确定):多个FQDN —> 一个IP地址
步骤:
步骤一:配置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
2)重启系统服务named
[root@svr7 named]# systemctl restart named
3)客户机pc207上测试轮询的效果,针对www.tedu.cn执行多次 查询,观察第一条记录的变化:
[root@pc207 ~]# host www.tedu.cn
www.tedu.cn has address 192.168.4.100 //第1个结果为192.168.4.100
www.tedu.cn has address 192.168.4.110
www.tedu.cn has address 192.168.4.120
[root@pc207 ~]# host www.tedu.cn
www.tedu.cn has address 192.168.4.120 //第1个结果为192.168.4.120
www.tedu.cn has address 192.168.4.110
www.tedu.cn has address 192.168.4.100
[root@pc207 ~]# host www.tedu.cn
www.tedu.cn has address 192.168.4.110 //第1个结果为192.168.4.110
www.tedu.cn has address 192.168.4.120
www.tedu.cn has address 192.168.4.100
步骤二:配置多对一的泛域名解析
1)修改DNS服务器上指定区域的地址库文件,在末尾 添加*通配地址记录
[root@svr7 ~]# vim /var/named/tedu.cn.zone
.. ..
* A 119.75.217.56
2)重启系统服务named
[root@svr7 named]# systemctl restart named
3)在客户机pc207上测试多对一的泛域名解析记录,当查询未知站点(地址库中没有明确记录)时,以 * 对应的IP地址反馈:
[root@pc207 ~]# host station123.tedu.cn
station123.tedu.cn has address 119.75.217.56
[root@pc207 ~]# host movie.tedu.cn
movie.tedu.cn has address 119.75.217.56
[root@pc207 ~]# host tts8.tedu.cn
tts8.tedu.cn has address 119.75.217.56