Centos系统搭建主备DNS服务
目录
一、主DNS服务器配置
1.安装 BIND 软件包
2.配置主配置文件
3.创建正向区域文件
4.创建区域数据文件
5.检查配置语法并重启服务
二、从DNS服务配置
1.安装 BIND 软件包
2.配置主配置文件
3.创建缓存目录
4.启动并设置开机自启
一、主DNS服务器配置
1.安装 BIND 软件包
yum install -y bind bind-utils
2.配置主配置文件
编辑配置文件/etc/named.conf如下
// 添加正向区域配置
zone "yang.com" IN {type master;file "yang.com";allow-transfer { 192.168.10.171; }; // 备DNS服务器IP
};
3.创建正向区域文件
cp -p /var/named/named.localhost /var/named/yang.com
chown named:named /var/named/yang.com
chmod 640 /var/named/yang.com
4.创建区域数据文件
cat > /var/named/yang.com <<EOF
\$TTL 1D
@ IN SOA master admin.yang.com. (0 ; serial1D ; refresh1H ; retry1W ; expire3H ) ; minimumNS masterNS slave
master A 192.168.10.181
slave A 192.168.10.171
EOF
5.检查配置语法并重启服务
sudo named-checkconf
sudo named-checkzone yang.com /var/named/yang.com
sudo systemctl restart named
sudo systemctl enable named
二、从DNS服务配置
1.安装 BIND 软件包
yum install -y bind bind-utils
2.配置主配置文件
编辑配置文件/etc/named.conf如下
// 添加正向区域配置
zone "yang.com" IN {type slave;file "slaves/yang.com";masters { 192.168.10.181; }; // 主DNS服务器IP
};
3.创建缓存目录
mkdir -p /var/named/slaves
chown named:named /var/named/slaves
4.启动并设置开机自启
sudo systemctl restart named
sudo systemctl enable named