Linux搭建DNS主从服务器
Linux搭建DNS主从服务器
一、构建网络环境
1.设置服务器和客户端虚拟网卡区域为LAN1
2.配置DNS主备服务器和客户端的IP地址并关闭防火墙和Selinux
DNS1网络环境配置
[root@dns1 ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33
[root@dns1 ~]#nmcli c re ens33
[root@dns1 ~]#systemctl stop firewalld.service
[root@dns1 ~]#setenforce 0
DNS2网络环境配置
[root@dns2 ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33
[root@dns2 ~]#nmcli c re ens33
[root@dns2 ~]#systemctl stop firewalld.service
[root@dns2 ~]#setenforce 0
客户端网络环境配置
二、配置DNS主服务器
1.搭建本地yum源
[root@dns1 ~]#mkdir /cd
[root@dns1 ~]#mount /dev/sr0 /cd
[root@dns1 ~]#cd /etc/yum.repos.d/
[root@dns1 yum.repos.d]#mkdir backup
[root@dns1 yum.repos.d]#mv CentOS-AppStream.repo CentOS-Base.repo CentOS-Extras.repo backup/
[root@dns1 yum.repos.d]vim CentOS-Media.repo
2.安装DNS服务
[root@dns1 ~]yum -y install bind
3.配置DNS服务
[root@dns1 ~]#vim /etc/named.conf
配置监听接口和允许所有人进行查询
[root@dns1 ~]#vim /etc/named.rfc1912.zones
配置正反方向区域并允许备份服务器192.168.1.2进行复制更新
[root@dns1 ~]#vim /var/named/named.localhost
[root@dns1 ~]#vim /var/named/named.empty
3.启动DNS服务
[root@dns1 ~]#systemctl restart named.service
三、配置DNS备份服务器
1.配置本地yum源(略,参考2.1)
2.安装DNS服务
[root@dns2 ~]#yum -y install bind
3.配置DNS服务
[root@dns2 ~]#vim /etc/named.conf
配置监听接口和允许所有人进行查询
[root@dns2 ~]#vim /etc/named.rfc1912.zones
4.启动DNS服务
[root@dns2 ~]#systemctl restart named.service
[root@dns2 ~]#ls /var/named/slaves
四、验证主从服务器
1.客户端在cmd使用nslookup工具进行测试
2.将DNS1主服务器Down掉测试DNS2备份服务器是否正常工作
[root@dns1 ~]#lnmcli c down ens33
3.打开cmd使用nslookup工具
某些内容均来源于互联网,分享仅供学习使用,如果有侵权、不妥之处,请第一时间联系我删除