Linux系统中DNS服务五 之DNS集群!

DNS集群:(借助辅助DNS域名服务器)

    

现实生活中,一台DNS域名服务器承担的压力有时会特别庞大,这对企业和顾客都是不利的;所以我们需要以构建一个DNS集群来分担访问量,从而减轻主DNS域名服务器的压力

 

 

开始实验:

第一步:在主DNS服务器(server虚拟机)上进行操作:

@vim /etc/named.conf文件内容:(标出来的行号内容更改其他不变!)

Linux系统中DNS服务五 之DNS集群!_第1张图片

@vim /etc/named.rfc1912.zons文件:

28-29行表示允许辅助DNS服务器(172.25.254.248)传送和验证!

Linux系统中DNS服务五 之DNS集群!_第2张图片

@再配置asuka.com.zone文件:

Linux系统中DNS服务五 之DNS集群!_第3张图片

重启named服务

尝试dig www.asuka.com:(没问题):

Linux系统中DNS服务五 之DNS集群!_第4张图片

 

第二步:配置辅助DNS服务器:

我们以虚拟机desktop作为辅助DNS服务器:

@安装bind(DNS服务):(先自己配置好yum源,然后安装bind):

Linux系统中DNS服务五 之DNS集群!_第5张图片

@vim /etc/named.conf:

第11行,17行括号内的内容改为any:

Linux系统中DNS服务五 之DNS集群!_第6张图片

第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文件里寻找:

Linux系统中DNS服务五 之DNS集群!_第7张图片

 

并且辅助DNS服务器的 DNS服务器写自己:(/etc/resolve.conf):

Linux系统中DNS服务五 之DNS集群!_第8张图片

重启named服务,可以看到此时我们的/var/named目录下的slaves目录里有了asuka.com.zones文件:

dig www.asuka.com:

如果出现:status: SERVFAIL的话是因为(server,desktop主,辅助DNS服务器开启防火墙的原因!)

Linux系统中DNS服务五 之DNS集群!_第9张图片

 

关闭两台机子的防火墙(或者允许dns服务在firewall服务上开启!)就可以正常dig了

Linux系统中DNS服务五 之DNS集群!_第10张图片

 

 

over!

 

 

 

 

 

 

 

你可能感兴趣的:(Linux系统中DNS服务五 之DNS集群!)