一、搭建本地DNS服務器
1.初始化設置
systemctl disable --now firewalld.service? ? #關閉防火墻,并開機不自啟
setenforce 0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#臨時關閉selinux防火墻
vim /etc/selinux/config? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#設置開機不啟動
2.安裝bind軟件包
yum -y install bind? ? ? #安裝bind軟件包
3.修改主配置文件 /etc/named.conf
vim?/etc/named.conf? ? ? ? ? ? ?? #修改文件
4.修改區域配置文件 /etc/named.rfc1912.zones
vim /etc/named.rfc1912.zones? ? ? ?#編輯文件
5.修改區域數據文件
cd /var/named? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#切換目錄
cp -p named.localhost xy.com.zone? ? ?#復制內容到正向解析文件
vim xy.com.zone? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#編輯正向解析
cp -p xy.com.zone xy.com.zone.local? ? ?#復制正向解析到反向解析文件里
vim xy.com.zone.local? ? ? ? ? ? ? ? ? ? ? ? ? ?? #編輯文件
6.重啟named服務
systemctl start named? ? ? ? ? ?#啟動服務
二、驗證DNS服務器
1.客服端設置DNS服務器 /etc/resolv.conf
vim /etc/resolv.conf? ? ? ? ? ? ?#修改文件