unbound主从

本文档详细介绍了如何在CentOS7系统上搭建主DNS服务器和辅助DNS服务器,以及客户端配置。通过unbound服务实现DNS解析,并设置转发规则,确保解析请求能够从辅助DNS转发到主DNS,并在解析成功后缓存结果。最后,通过客户端测试验证DNS解析的正确性。
摘要由CSDN通过智能技术生成

环境介绍:

192.168.78.133Centos7(主DNS)

192.168.78.134Centos7(辅DNS)

192.168.78.128Centos6.5 (客户端)

主DNS搭建,请参考文章《Centos 7安装unbound》

http://www.py3study.com/index.php/Article/details/id/82.html

辅DNS搭建,和主DNS方法类似

步骤就是1~7

进入配置文件目录

cd /etc/unbound/local.d

1.新增配置文件example.com.conf

vim example.com.conf

內容如下:

#不需要进行安全检测

domain-insecure:“example.com.”

forward-zone:

    name:"."

    #主DNS服务器地址

    forward-addr:"192.168.78.133"

说明:

当客户端到192.168.78.134(辅DNS)来请求DNS解析时,则转发到192.168.78.133(主DNS)服务器进行解析,如果解析成功,则缓存一份到本地。以后其它机器再到192.168.78.134(辅DNS)来请求DNS解析时,则不需要转发了,直接使用本地缓存的数据。

验证配置文件是否正确

unbound-checkconf

2.重启unbound服务

systemctl restart unbound

同时,192.168.78.133(主DNS) 服务器上的该配置文件里也需要加上这行参数。

####主DNS操作部分#########################

ssh登录到192.168.78.133

3.编辑配置文件

vim /etc/unbound/local.d/example.conf

最后一行添加

domain-insecure:“example.com.”

4.重启unbound服务

systemctl restart unbound

##########################################

5.开始在客户端测试

登录到客户端192.168.78.128,修改客户端的DNS服务器

vi /etc/resolv.conf

地址指向192.168.78.134(辅DNS)

; generated by /sbin/dhclient-script

search localdomain

nameserver 192.168.78.134

重启nscd服务

/etc/init.d/nscd restart

验证解析

[root@localhost ~]# nslookup

linuxprobe.example.com.

Server: 192.168.78.134

Address: 192.168.78.134#53

Non-authoritative answer:

Name: linuxprobe.example.com

Address: 192.168.10.10

exit

可以看到Server的地址为192.168.78.134(辅DNS)

记录解析正常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值