Centos系统搭建主备DNS服务

目录

一、主DNS服务器配置

[1.安装 BIND 软件包](#1.安装 BIND 软件包)

2.配置主配置文件

3.创建正向区域文件

4.创建区域数据文件

5.检查配置语法并重启服务

二、从DNS服务配置

[1.安装 BIND 软件包](#1.安装 BIND 软件包)

2.配置主配置文件

3.创建缓存目录

4.启动并设置开机自启


一、主DNS服务器配置

1.安装 BIND 软件包

bash 复制代码
yum install -y  bind bind-utils

2.配置主配置文件

编辑配置文件/etc/named.conf如下


bash 复制代码
// 添加正向区域配置
zone "yang.com" IN {
    type master;
    file "yang.com";
    allow-transfer { 192.168.10.171; }; // 备DNS服务器IP
};

3.创建正向区域文件

bash 复制代码
cp -p /var/named/named.localhost /var/named/yang.com
chown named:named /var/named/yang.com
chmod 640 /var/named/yang.com

4.创建区域数据文件

bash 复制代码
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.检查配置语法并重启服务

bash 复制代码
sudo named-checkconf
sudo named-checkzone yang.com /var/named/yang.com
sudo systemctl restart named
sudo systemctl enable named

二、从DNS服务配置

1.安装 BIND 软件包

bash 复制代码
yum install -y  bind bind-utils

2.配置主配置文件

编辑配置文件/etc/named.conf如下

bash 复制代码
// 添加正向区域配置
zone "yang.com" IN {
    type slave;
    file "slaves/yang.com";
    masters { 192.168.10.181; }; // 主DNS服务器IP
};

3.创建缓存目录

bash 复制代码
mkdir -p /var/named/slaves
chown named:named /var/named/slaves

4.启动并设置开机自启

bash 复制代码
sudo systemctl restart named
sudo systemctl enable named
相关推荐
IT探索4 分钟前
Linux 查找文件指令总结
linux·算法
晚风吹长发6 分钟前
Docker使用——Docker容器及相关命令
linux·运维·服务器·docker·容器·架构
ShiXZ21315 分钟前
Docker Compose 安装与配置指南
运维·docker·容器
sulikey20 分钟前
个人Linux操作系统学习笔记11 - 环境变量
linux·笔记·学习
Kina_C27 分钟前
NFS与Autofs快速讲解-从原理到实战配置
linux·nfs·autofs
麦聪聊数据30 分钟前
企业数据市场建设(四):流程闭环与价值运营,让数据市场真正转起来
运维·数据库
皮卡狮30 分钟前
文件系统:磁盘硬件寻址和系统软件寻址
linux
是潮汕的灿灿展吖1 小时前
Centos离线部署nfs操作
linux·运维·centos
Kina_C1 小时前
Apache HTTP Server 安装、配置与高级功能详解
linux·http·apache
治愈系贝壳1 小时前
ARM --- day 6 时钟
linux·arm开发·学习