目录
一、主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 ns1.example.com. admin.yang.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS ns1.yang.com.
@ IN NS ns2.yang.com.
ns1 IN A 192.168.10.181 ; 主DNS服务器IP
ns2 IN A 192.168.10.171 ; 备DNS服务器IP
esxi1 IN A 192.168.10.220
esxi2 IN A 192.168.10.200
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