1. 安装 BIND 服务器软件并启动
yum -y install bind bind-utils
systemctl start named.service // 启动服务
systemctl enable named // 设为开机启动
1.1. 查看named进程是否正常启动
ps -eaf|grep named // 检查进程
ss -nult|grep :53 // 检查监听端口
如图:
[root@localhost named]# ss -nltp |grep :53
LISTEN 0 10 192.168.1.194:53 *:* users:(("named",pid=29998,fd=24))
LISTEN 0 10 127.0.0.1:53 *:* users:(("named",pid=29998,fd=21))
LISTEN 0 10 172.17.0.1:53 *:* users:(("named",pid=29998,fd=23))
LISTEN 0 10 ::1:53 :::* users:(("named",pid=29998,fd=22))
1.2. 开放 TCP 和 UDP 的 53 端口
firewall-cmd --permanent --add-port=53/tcp
firewall-cmd --permanent --add-port=53/udp
firewall-cmd --reload // 重新加载防火墙配置,让配置生效
2. DNS 服务的相关配置文件
2.1. 修改主要文件 /etc/named.conf
修改前先备份: cp -p /etc/named.conf /etc/named.conf.bak
// 参数-p表示备份文件与源文件的属性一致。
修改配置:vi /etc/named.conf
, 配置内容如下:
opt