RHCE配置主从服务器的实验
一、RHCE配置主从服务器的实验,需要用到三台虚拟机分别叫做:主服务器、从服务器、客户端
实验开始:
1.配置主服务器 修改声明文件,将正向和反向声明做转发处理,转发给从服务器
vim /etc/named.rfc1912.zonese
######
zone "openlab.com" IN {
type master;
file "openlab.com.zone";
allow-transfer{172.25.254.101;}; # 允许转发给从服务器
};
.....
zone "254.25.172.in-addr.arpa" IN {
type master;
file "172.25.254.arpa";
allow-transfer { 172.25.254.101; };
};
######

# 2.配置从服务器
# 2.1关闭防火墙
systemctl disable --now firewalld
setenforce 0
# 2.2修改/etc/named.conf
vim /etc/named.conf
#########
listen-on port 53 { any; };
allow-query { any; };
#########
# 2.3修改/etc/named.rfc1912.zones
vim /etc/named.rfc19212.zones
#########
zone "openlab.com" IN {
type slave; # 身份为从服务器
masters {172.25.254.100;}; # 从服务器的主为 172.25.254.100
file "slaves/openlab.com.zone"; # 从服务器的区域数据文件保存位置
};
zone "254.25.172.in-addr.arpa" IN {
type slave;
masters {172.25.254.100;};
file "slaves/172.25.254.arpa";
};
########

# 3.两边都重启服务
systemctl restart named
# 4.将主从ip写到客户端的dns中,然后使用nslookup 进行正反向解析测试
nmcli connection modify ens160 +ipv4.dns 172.25.254.101
nmcli connection up ens160
# 主从都在线时 使用主进行解析
[root@client ~]# nslookup bbs.openlab.com
Server: 172.25.254.100
Address: 172.25.254.100#53
Name: bbs.openlab.com
Address: 172.25.254.101

# 当将主强制下线后 从进行解析
[root@client ~]# nslookup bbs.openlab.com
Server: 172.25.254.101
Address: 172.25.254.101#53
Name: bbs.openlab.com
Address: 172.25.254.101
[root@client ~]# nslookup 172.25.254.101
101.254.25.172.in-addr.arpa name = www.openlab.com.
使用nslookup 进行正反向解析测试,测试均成功则实验成功
