bind主从配置

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介:
原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://navyaijm.blog.51cto.com/4647068/1698305

一、环境

1、系统版本

1
CentOS release 6.5 (Final)

2、软件版本

1
2
bind-libs-9.8.2-0.37.rc1.el6.x86_64bind-9.8.2-0.37.rc1.el6.x86_64
bind-utils-9.8.2-0.37.rc1.el6.x86_64

3、地址

1
2
10.10.66.121  主
10.10.66.122  从

二、安装配置

1、安装(主从一样)

1
yum -y  install  bind-libs bind-utils bind

2、建立相关目录

1
2
3
4
mkdir  /data/named/
mkdir  /data/log/named/
chown  named:named  /data/named/  -R
chown  named:named  /data/log/named/  -R

2、配置

A、拷贝配置文件

1
cp  -r  /var/named/ /data/named/

B、撰写主配置文件/etc/named.conf(主、从)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
acl wx {
10.57.66.0 /24 ;
};
acl zw {
10.10.2.0 /24 ;
};
options {
         listen-on port 53 { any; };
         directory        "/data/named" ;
         dump- file        "/data/named/data/cache_dump.db" ;
         statistics- file  "/data/named/data/named_stats.txt" ;
         memstatistics- file  "/data/named/data/named_mem_stats.txt" ;
         dnssec- enable  no;
         allow-query { wx;zw;   };
         allow-transfer { 10.10.66.122; };  #从库无需配置此参数
         also-notify { 10.10.66.122; };        #从库无需配置此参数
         recursion  yes ;
         notify  yes ;                                   #从库无需配置此参数
tcp-clients 1000;
};
 
controls{
         inet 0.0.0.0 port 953
         allow { localhost; } ;
};
logging {
         category  "default"  "normal" ; };
         category  "general"  "normal" ; };
         category  "database"  "normal" ; };
         category  "security"  "normal" ; };
         category  "config"  "normal" ; };
         category  "resolver"  "normal" ; };
         category  "xfer-in"  "normal" ; };
         category  "xfer-out"  "normal" ; };
         category  "notify"  "normal" ; };
         category  "client"  "normal" ; };
         category  "unmatched"  "normal" ; };
         category  "network"  "normal" ; };
         category  "update"  "normal" ; };
         category  "queries"  "normal" ; };
         category  "dispatch"  "normal" ; };
         category  "dnssec"  "normal" ; };
         category  "lame-servers"  "normal" ; };
         channel  "normal"  {
                 file  "/data/log/named/normal.log"  versions 3 size 200m;
                 severity debug 0;
                 print- time  yes ;
                 print-category  yes ;
                 print-severity  yes ;
         };
};
 
 
zone  "."  IN {
         type  hint;
         file  "named.ca" ;
};
 
include  "/etc/named.rfc1912.zones" ;
include  "/etc/named.root.key" ;

C、在/etc/named.rfc1912.zones添加zone区域 (主)

1
2
3
4
5
zone  "cmredis.com"   {
         type  master;
         file  "cmredis.com.zone" ;
         allow-update { none; };
};

D、在/etc/named.rfc1912.zones添加zone区域 (从)

1
2
3
4
5
6
zone  "cmredis.com"   {
         type  slave;
         masters {10.10.66.121;};
         file  "slaves/cmredis.com.zone" ;
         allow-update { none; };
};

E、撰写cmredis.com.zone文件(主)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
vim  /data/named/cmredis .com.zone
$TTL  60
@  IN SOA cmredis.com. root (
         53              ; serial (d. adams)
         3H              ; refresh
         15M             ; retry
         1W              ; expiry
         1D )            ; minimum
 
                 IN      NS  ns.cmredis.com.
@               IN      NS  dns2.cmredis.com.
ns              IN      A   127.0.0.1
dns             1200            IN      A               10.10.66.121
dns2            1200            IN      A               10.10.66.122

三、检查配置文件、启动服务(主从)

1、检查配置

1
2
named-checkzone cmredis.com.zone  /data/named/cmredis .com.zone
/etc/init .d /named  configtest

2、启动服务

1
2
/etc/init .d /named  start
chkconfig named on

PS:

 在主库上添加删除A记录,从库没有同步过去,把从库的zone文件删掉,重启才重新拉取一份,原来是在master修改了记录时一定要修改serial! 只有master Serial大于slave时 slave才会同步


本文出自 “屌丝运维男” 博客,请务必保留此出处http://navyaijm.blog.51cto.com/4647068/1698305

目录
相关文章
|
存储 安全 Java
Android DataStore:安全存储和轻松管理数据
Android DataStore:安全存储和轻松管理数据
|
10月前
|
机器学习/深度学习 人工智能 算法
人工智能的三大主义--——行为主义(actionism),连接主义 (connectionism)
这段内容涵盖了人工智能领域的重要概念和历史节点。首先介绍了布鲁克斯的六足行走机器人及Spot机器狗,被视为新一代“控制论动物”。接着解释了感知机作为最简单的人工神经网络,通过特征向量进行二分类。1974年,沃伯斯提出误差反向传播(BP)算法,利用梯度调整权重以优化模型。最后,阐述了符号主义、连接主义和行为主义三大学派的发展与融合,强调它们在持续学习中共同推动人工智能的进步。
人工智能的三大主义--——行为主义(actionism),连接主义 (connectionism)
|
Kubernetes 安全 数据安全/隐私保护
【K8S系列】深入解析k8s网络插件—Weave Net
【K8S系列】深入解析k8s网络插件—Weave Net
1823 0
|
分布式计算 算法 Java
python中内存错误(MemoryError)
【7月更文挑战第15天】
2141 4
|
JSON 测试技术 数据安全/隐私保护
【Docker项目实战篇】Docker部署PDF多功能工具Stirling-PDF
【7月更文挑战第7天】Docker部署PDF多功能工具Stirling-PDF
1001 2
|
存储 NoSQL 关系型数据库
MongoDB 的集群架构与设计
MongoDB 的集群架构与设计
4256 0
|
SQL Windows
Windows 下80端口被进程 System & PID=4 占用的解决方法
Windows 下80端口被进程 System & PID=4 占用的解决方法
2643 0
|
Ubuntu Linux Shell
Docker CE 镜像源站
Docker CE 镜像源站
234110 117
|
Web App开发 弹性计算 Android开发
阿里云无影客户端下载Windows/Mac/iOS/安卓/Web端操作系统均支持
阿里云无影云桌面客户端下载,无影客户端支持操作系统包括Windows、Mac、Web网页端、iOS客户端和安卓客户端
阿里云无影客户端下载Windows/Mac/iOS/安卓/Web端操作系统均支持