Linux DNS 主从 缓存DNS

本文详细介绍了如何配置DNS的主从服务器以及设置缓存DNS服务器。在主DNS服务器上,允许从DNS复制正向和反向解析数据,并配置相应的区域文件。在从DNS服务器上,配置为从属模式,指定主DNS服务器地址并同步数据。最后,通过客户端测试验证了DNS解析的正确性。此外,还展示了如何搭建缓存DNS服务器,将查询转发给指定的公共DNS,并禁用DNSSEC验证。
摘要由CSDN通过智能技术生成

DNS的主从:
从dns服务:
从----主(搭建好)
client   192168.2.40 
主dns   192.168.2.50    主搭建好的
从dns   192.168.2.70
             www.aaa.com    192.168.2.60
从dns服
[root@localhost ~]# yum -y install bind
主:
从---主:
主---允许从能复制:
修改区域配置文件
[root@localhost ~]# vim /etc/named.rfc1912.zones 
zone "aaa.com" IN {
        type master;
        file "aaa.com.zone";
        allow-transfer { 192.168.2.70; };   #允许从复制正向解析的数据文件
        allow-update { none; };   #不让其自动更新
};
zone "2.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.2.arpa";
        allow-transfer { 192.168.2.70; };
        allow-update { none; };
};
[root@localhost ~]# systemctl restart named
从:
[root@localhost ~]# vim /etc/named.conf
 13         listen-on port 53 { any; };
19         allow-query     { any; };
58 #include "/etc/named.root.key";
[root@localhost ~]# vim /etc/named.rfc1912.zones
zone "aaa.com" IN {
        type slave;   #类型
        file "slaves/aaa.com.zone";   #数据文件存放的目录    因为从同步主的数据文件会放在/var/named/slaves这个目录当中    主从当中  主编写数据文件   从不用编写数据文件
        masters { 192.168.2.50; };   #主的类型
};
zone "2.168.192.in-addr.arpa" IN {
        type slave;
        file "slaves/192.168.2.arpa";
        masters { 192.168.2.50; };
};
[root@localhost named]# systemctl restart named
[root@localhost named]# cd /var/named/
[root@localhost named]# cd slaves/
[root@localhost slaves]# ls
192.168.2.arpa  aaa.com.zone
[root@localhost slaves]# firewall-cmd --add-port=53/tcp --permanent 
success
[root@localhost slaves]# firewall-cmd --add-port=53/udp --permanent 
success
[root@localhost slaves]# firewall-cmd --reload
success
验证:
client
[root@localhost ~]# vim /etc/resolv.conf
nameserver 192.168.2.70   #从dns的ip
[root@localhost ~]# nslookup www.aaa.com
Server:        192.168.2.70
Address:    192.168.2.70#53
Name:    www.aaa.com
Address: 192.168.2.60
[root@localhost ~]# nslookup 192.168.2.60
Server:        192.168.2.70
Address:    192.168.2.70#53

缓存dns
必须要缓存在实际环境中存在的dns
114.114.114.114    dns
虚拟机联网   nameserver   114.114.114.114
client   不需要联网   192.168.2.40   基础环境
缓存dns     联网      192.168.2.50   基础环境
缓存dns
[root@localhost ~]# yum -y install bind
联网
[root@localhost ~]# vim /etc/named.conf
13         listen-on port 53 { any; };
19         allow-query     { any; };
 20         forwarders  { 114.114.114.114; };  #指定缓存的dns
34         dnssec-enable no;   #不需要进行检测
59 #include "/etc/named.root.key";
[root@localhost ~]# systemctl restart named
[root@localhost ~]# firewall-cmd --add-port=53/tcp --permanent
success
[root@localhost ~]# firewall-cmd --add-port=53/udp --permanent
success
[root@localhost ~]# firewall-cmd --reload
[root@localhost ~]# ping www.baidu.com
client
[root@localhost ~]# vim /etc/resolv.conf
nameserver 192.168.2.50   #缓存dns的地址
[root@localhost ~]# nslookup www.baidu.com
Server:        192.168.2.50
Address:    192.168.2.50#53

Non-authoritative answer:
Name:    www.baidu.com
Address: 39.156.66.14
Name:    www.baidu.com
Address: 39.156.66.18

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据库从删库到跑路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值