一、搭建本地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 #修改文件

2.通过nslookup host dig等命令验证
