系统配置dns主从服务器

一、准备两台主机,区分主从

二、完全区域传送

1、主DNS服务器配置

复制代码
#安装相关的包
[root@oula1 ~]# yum install bind -y
 
#关闭防火墙
[root@oula1 ~]# systemctl stop firewalld
[root@oula1 ~]# setenforce 0
 
#修改配置主文件
[root@oula1 ~]# vim /etc/named.conf
options {
	listen-on port 53 { 192.168.75.129; };#定义监听端口,如果所有地址都监听,则只写端口
	directory 	"/var/named";#定义数据文件目录
	allow-query     { any; };#允许所有主机进行查询
    recursion yes;#开启递归查询
    allow-transfer { 192.168.75.129; };#从服务器ip
};
#正向解析模块
zone "baidu.com" IN {
        type master;
        file "master.baidu.zheng";
};
#反向解析模块
zone "75.168.192.in-addr.arpa" IN {
        type master;
        file "master.baidu.fan";
};
 
#编写资源记录文件
#1、正向解析
[root@oula1 ~]# vim /var/named/master.baidu.zheng
$TTL 1D
@       IN SOA  @ admin.baidu.com. (
                                        0
                                        1M
                                        1M
                                        3M
                                        1M )
        NS      dns.baidu.com.
        NS      slave.baidu.com.
dns     A       192.168.75.129
www     A       192.168.75.130
ftp     A       192.168.75.132
slave   A       192.168.75.131
w       CNAME   www
#2、反向解析
[root@oula1 ~]# vim /var/named/master.baidu.fan
$TTL 1D
@       IN SOA  @ admin.baidu.com. (
                                        0
                                        1M
                                        1M
                                        3M
                                        1M )
        NS      dns.baidu.com.
        NS      slave.baidu.com.
129    PTR     dns.baidu.com.
130    PTR     www.baidu.com.
133    PTR     w.baidu.com.
132     PTR     ftp.baidu.com.
131     PTR     slave.baidu.com.
 
#重启服务
[root@oula1 ~]# systemctl restart named

2、从DNS服务器配置

复制代码
#安装相关的包
[root@oula2 ~]# yum install bind -y
 
#关闭防火墙
[root@oula2 ~]# systemctl stop firewalld
[root@oula2 ~]# setenforce 0
 
#修改配置主文件
[root@oula2 ~]# vim /etc/named.conf
options {
        listen-on port 53 { 192.168.75.131; };
        directory       "/var/named/slaves";
        allow-query     { any; };
};
zone "baidu.com" IN {
        type slave;
        file "slaves.baidu.zheng";
        masters { 192.168.75.129; };
        allow-notify { 192.168.75.129; };
};
zone "75.168.192.in-addr.arpa" IN {
        type slave;
        file "slaves.baidu.fan";
        masters { 192.168.75.129; };
        allow-notify { 192.168.75.129; };
};
 
#重启服务
[root@oula2 ~]# systemctl restart named

三、增量区域传送

1、主DNS服务器配置

复制代码
#在二配置的基础上,如资源记录文件有变(#号标记处),需编辑正反向解析资源记录文件
#1、正向解析
[root@oula1 ~]# vim /var/named/master.baidu.zheng
$TTL 1D
@       IN SOA  @ admin.baidu.com. (
                                        1   #此处版本号+1
                                        1M
                                        1M
                                        3M
                                        1M )
        NS      dns.baidu.com.
        NS      slave.baidu.com.
dns     A       192.168.75.129
www     A       192.168.75.130
ftp     A       192.168.75.132
slave   A       192.168.75.131
aaa     A       192.168.75.101  #此处新增一条正向解析
w       CNAME   www
 
#2、反向解析
[root@oula1 ~]# vim /var/named/master.baidu.fan
$TTL 1D
@       IN SOA  @ admin.baidu.com. (
                                        1   #此处版本号+1
                                        1M
                                        1M
                                        3M
                                        1M )
        NS      dns.baidu.com.
        NS      slave.baidu.com.
129     PTR     dns.baidu.com.
130     PTR     www.baidu.com.
133     PTR     w.baidu.com.
132     PTR     ftp.baidu.com.
131     PTR     slave.baidu.com.
101     PTR     aaa.baidu.com.  #此处新增一条反向解析
 
#重启服务
[root@oula1 ~]# systemctl restart named

2、测试

在从DNS服务器中提前输入tail -f /var/log/messages,即可观察到版本信息的变化

相关推荐
九硕智慧建筑一体化厂家6 小时前
数字化管控落地,直流照明构筑安全照明体系
运维·人工智能·笔记·安全·智慧城市
波波0076 小时前
C# 15 重磅新特性: 带标签 break 与 continue:重新定义嵌套循环控制流
服务器·前端·c#
刘某的Cloud8 小时前
ceph osd 导入导出 rbd volume 卷
linux·运维·ceph·volume
記億揺晃着的那天8 小时前
NAS 内网域名访问为什么需要浏览器授权
网络·nginx·js·nas
chunmiao30328 小时前
DeepSeek V4-Pro 正式版上线,API 8月17日起分时调价
网络·安全
隔窗听雨眠9 小时前
GBase 8s并发控制深度解析:封锁机制、隔离级别与死锁处理全攻略
服务器·数据库·oracle
神奇霸王龙10 小时前
Agent 准入门控屠夫:5 旗舰 4 维度评估
linux·运维·数据库·ai·ai作画·agent·ai编程
鲸采云SRM采购管理系统10 小时前
采购管理系统哪家好?2026最新测评对比
java·服务器·数据库
cfm_291410 小时前
基于Binlog实现不停机数据库平滑迁移技术
运维·数据库·架构
迪康Defender10 小时前
AI 重构终端安全运营:智能分析中枢 AI Insight 模块架构与落地场景深度解析
运维·网络·人工智能·其他·安全·重构·架构