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工具


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM