DNS集群:(借助辅助DNS域名服务器)
现实生活中,一台DNS域名服务器承担的压力有时会特别庞大,这对企业和顾客都是不利的;所以我们需要以构建一个DNS集群来分担访问量,从而减轻主DNS域名服务器的压力!
开始实验:
第一步:在主DNS服务器(server虚拟机)上进行操作:
@vim /etc/named.conf文件内容:(标出来的行号内容更改其他不变!)
@vim /etc/named.rfc1912.zons文件:
28-29行表示允许辅助DNS服务器(172.25.254.248)传送和验证!
@再配置asuka.com.zone文件:
重启named服务
尝试dig www.asuka.com:(没问题):
第二步:配置辅助DNS服务器:
我们以虚拟机desktop作为辅助DNS服务器:
@安装bind(DNS服务):(先自己配置好yum源,然后安装bind):
@vim /etc/named.conf:
第11行,17行括号内的内容改为any:
第32行 验证改为no:
重启named服务(如果卡在shell界面,需要再开一个shell 随便输入一串字符就好了;这是因为加密字符长度不够需要人手添加)
@vim /etc/named.rfc1912.zones:
25行 我们要维护的域名
26 行表示 本DNS服务器为辅助服务器(slave)
27 行表示 DNS主服务器为 172.25.254.28(server虚拟机)
28表示信息在slaves底下的asuka.com.zones文件里寻找:
并且辅助DNS服务器的 DNS服务器写自己:(/etc/resolve.conf):
重启named服务,可以看到此时我们的/var/named目录下的slaves目录里有了asuka.com.zones文件:
dig www.asuka.com:
如果出现:status: SERVFAIL的话是因为(server,desktop主,辅助DNS服务器开启防火墙的原因!)
关闭两台机子的防火墙(或者允许dns服务在firewall服务上开启!)就可以正常dig了
over!