书接上文
CentOS8.4 DNS解析(bind服务配置)
这个辅助DNS服务器是建立在主服务器上设置的http服务器上。
辅助DNS的意义是相当于一个备用的DNS服务器,同时可以为主服务器分担一部分解析请求
废话不多说,结果如下:
[root@localhost ~]# ping slave.tengyi.com.cn PING slave.tengyi.com.cn (192.168.107.241) 56(84) bytes of data. 64 bytes from www.tengyi.com.cn.107.168.192.in-addr.arpa (192.168.107.241): icmp_seq=1 ttl=64 time=0.332 ms 64 bytes from www.tengyi.com.cn.107.168.192.in-addr.arpa (192.168.107.241): icmp_seq=2 ttl=64 time=30.9 ms 64 bytes from www.tengyi.com.cn.107.168.192.in-addr.arpa (192.168.107.241): icmp_seq=3 ttl=64 time=28.9 ms 64 bytes from www.tengyi.com.cn.107.168.192.in-addr.arpa (192.168.107.241): icmp_seq=4 ttl=64 time=0.376 ms ^C --- slave.tengyi.com.cn ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3005ms rtt min/avg/max/mdev = 0.332/15.145/30.943/14.809 ms
这是主服务器ping辅助服务器的结果↑↑↑
辅助服务器ping一下自己的结果↓↓↓
[root@CentOS8 ~]# ping slave.tengyi.com.cn PING slave.tengyi.com.cn (192.168.107.241) 56(84) bytes of data. 64 bytes from www.tengyi.com.cn.107.168.192.in-addr.arpa (192.168.107.241): icmp_seq=1 ttl=64 time=0.032 ms 64 bytes from www.tengyi.com.cn.107.168.192.in-addr.arpa (192.168.107.241): icmp_seq=2 ttl=64 time=0.079 ms 64 bytes from www.tengyi.com.cn.107.168.192.in-addr.arpa (192.168.107.241): icmp_seq=3 ttl=64 time=0.053 ms 64 bytes from www.tengyi.com.cn.107.168.192.in-addr.arpa (192.168.107.241): icmp_seq=4 ttl=64 time=0.080 ms ^C --- slave.tengyi.com.cn ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3096ms rtt min/avg/max/mdev = 0.032/0.061/0.080/0.019 ms
实现过程如下:
辅助服务器:
位于/etc目录下的named.rfc1910.zones文件
zone "tengyi.com.cn" IN {
type slave;
file "slaves/tengyi.com.cn.zone";
masters { 192.168.107.128; };
};
zone "107.168.192.in-addr.arpa" IN {
type slave;
file "slaves/192.168.107.zone";
masters { 192.168.107.128; };
};
位于/etc目录下的named.conf的配置
options {
listen-on port 53 { any; };
# listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
secroots-file "/var/named/data/named.secroots";
recursing-file "/var/named/data/named.recursing";
allow-query { any; };
修改网卡
TYPE=Ethernet PROXY_METHOD=none BROWSER_onLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=ens33 UUID=9cd45edd-4ec3-42e8-ba24-116fe6b22e92 DEVICE=ens33 onBOOT=yes IPADDR=192.168.107.241 #localhost NETMASK=255.255.255.0 GATEWAY=192.168.107.128 DNS1=192.168.107.128
主服务器:
两个区域文件的配置
$TTL 1D
@ IN SOA dns.tengyi.com.cn. root.tengyi.com.cn. (
2021102401 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS dns.tengyi.com.cn.
IN NS slave.tengyi.com.cn.
dns IN A 192.168.107.128
slave IN A 192.168.107.241
www IN A 192.168.107.241
ftp IN A 192.168.107.242
mail IN A 192.168.107.243
$TTL 1D
@ IN SOA dns.tengyi.com.cn. root.tengyi.com.cn. (
2021102401 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS dns.tengyi.com.cn.
IN NS slave.tengyi.com.cn.
128 IN PTR dns.tengyi.com.cn
241 IN PTR slave.tengyi.com.cn
241 IN PTR www.tengyi.com.cn
242 IN PTR ftp.tengyi.com.cm
243 IN PTR mail.tengyi.com.cn



