DNS 主从同步配置

  • 主从同步:主每次修改配置文件需要修改一下序列号,主从同步主要 看序列号。
  • 从DNS:从是可以单独修改,主从不会报错。但从修改后,主端同步给从后 从端修改数据会丢失
  • 主从原理:从会监听主的 TCP 53 端口,它会隔一段时间去探测 序列号如果主端 序列号更新后 从端探测到会 将主端内容 同步到本地。
  • 同步模式:从主动探测时间比较缓慢,可以设置主端,每次变更序列号时主动将,数据信息,推送给从DNS端。

主 DNS 配置

1、配置主配置文件

vim /etc/named.conf
# 正向解析
zone "baidu.com" IN {
# 定义master主类型
type master;
# 设置需要同步的文件路径
file "baidu.com.zone";
# 主动推送
notify yes;
# 写入从DNS端IP
also-notify { 192.168.1.161; };
};

2、添加域配置文件

$TTL 600
@ IN SOA baidu.com. root.baidu.com. (
2013081602
1H
10M
7D
1D
)
IN NS ns.baidu.com.
IN MX 10 mail.baidu.com.
ns IN A 192.168.1.170
www IN A 192.168.1.171
mail IN A 192.168.1.172
bbs IN CNAME www.baidu.com.

域配置文件

3、测试配置,重启服务

# 测试配置文件
named-checkconf
# 启动服务
/etc/init.d/named start

从 DNS 配置

1、配置主配置文件

vim /etc/named.conf
# 正向解析
zone "baidu.com" IN {
# 主要修改,上边分别为本地解析可以不添加
type slave;
# 编辑文件存放目录
file "slaves/baidu.com.zone";
# 指定master IP
masters { 192.168.1.160; };
};

2、测试配置,重启服务

# 测试配置文件
named-checkconf
# 启动服务
/etc/init.d/named start

3、查看生成域文件

ls /var/named/slaves/baidu.com.zone

测试

1、主:修改配置文件
vim /var/named/baidu.com.zone
$TTL 600
@ IN SOA baidu.com. root.baidu.com. (
2013081602
1H
10M
7D
1D
)
IN NS ns.baidu.com.
IN MX 10 mail.baidu.com.
ns IN A 192.168.1.170
www IN A 192.168.1.171
mail IN A 192.168.1.172
bbs IN CNAME www.baidu.com.
; 随便添加一条aaa 作为主从测试
aaa IN A 2.2.2.2

主:域配置文件

2、从:测试数据是否同步

$ORIGIN .
$TTL 600 ; 10 minutes
baidu.com IN SOA baidu.com. root.baidu.com. (
2013081602 ; serial
3600 ; refresh (1 hour)
600 ; retry (10 minutes)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
NS ns.baidu.com.
MX 10 mail.baidu.com.
$ORIGIN baidu.com.
# aaa已经同步
aaa A 2.2.2.2
bbs CNAME www
mail A 192.168.1.172
ns A 192.168.1.170
www A 192.168.1.171

从端测试:域配置文件

DNS 主从同步配置的更多相关文章

  1. Linux下MySQL数据库主从同步配置

    说明: 操作系统:CentOS 5.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备 ...

  2. DNS主从同步部署

    DNS 主从同步原理 主从同步:主每次修改配置文件需要修改一下序列号,主从同步主要 根据序列号的变化. 从DNS:从可以单独修改,主从不会报错.但从修改后,主端同步给从后 从端修改数据会丢失 主从原理 ...

  3. mysql主从同步配置(windows环境)

    mysql主从同步配置(mysql5.5,windows环境)   A主机(作为主服务器)环境:windows8.mysql5.5 ip:192.168.1.100(自己填) B主机(作为从服务器,由 ...

  4. Docker Mysql主从同步配置搭建

    Docker Mysql主从同步配置搭建 建立目录 在虚拟机中建立目录,例如路径/home/mysql/master/data,目录结构如下: Linux中 新建文件夹命令:mkdir 文件夹名 返回 ...

  5. Docker Mysql数据库主从同步配置方法

    一.背景 最近在做内部平台架构上的部署调整,顺便玩了一下数据库的主从同步,特此记录一下操作- 二.具体操作 1.先建立数据存放目录(-/test/mysql_test/) --mysql --mast ...

  6. Mysql 5.6主从同步配置

    主从同步,本质是利用数据库日志,将主库数据复制一份到从库,本质上是使用了数据复制技术. 本文概要 主库的基本配置 从库的基本配置 完全同步的步骤 注意事项 工作原理 1. 主库的基本配置 做两件事:启 ...

  7. centos:mysql主从同步配置(2018)

    centos:mysql主从同步配置(2018) https://blog.csdn.net/liubo_2016/article/details/82379115 主服务器:10.1.1.144; ...

  8. MySql数据主从同步配置

    由于需要配置MySQL的主从同步配置,现将配置过程记录下,已被以后不时之需 MySql数据主从同步   1.1. 同步介绍 Mysql的 主从同步 是一个异步的复制过程,从一个 Master复制到另一 ...

  9. centos 6.5 中设置mysql 5.1.73 主从同步配置过程

    本文章给大家介绍centos 6.5设置mysql主从同步过程记录,希望文章对各位会带来帮助.  涉及到的centos系统均为虚拟机,VM下安装的版本. 在centos 6.5上设置了mysql主从功 ...

随机推荐

  1. spring oauth Role and Authority and scope

    使用hasRole class Grant implements GrantedAuthority{ @Override public String getAuthority() { return & ...

  2. python cookies 爬虫处理

    Cookie Cookie 是指某些网站服务器为了辨别用户身份和进行Session跟踪,而储存在用户浏览器上的文本文件,Cookie可以保持登录信息到用户下次与服务器的会话. Cookie原理 HTT ...

  3. 同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式

    1. 概念理解        在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:   同步/异步主要针对C端: 同步:    ...

  4. Linux文件类型及目录配置

    Linux文件类型与扩展名 在Linux系统中,任何硬件设备或者其他设备都是以文件的形式存在,就连数据通信的接口这些也是由专门的文件来负责的,因此Linux的文件种类就非常多,出了之前我们常见的 - ...

  5. 【BZOJ5047】空间传送装置 最短路

    [BZOJ5047]空间传送装置 Description 太空中一共有n座星球,它们之间可以通过空间传送装置进行转移.空间传送装置分为m种,第i种装置可以用4个参数a_i,b_i,c_i,d_i来描述 ...

  6. 关于angularjs的select下拉列表存在空白的解决办法

    angularjs 的select的option是通过循环造成的,循环的方式可能有ng-option或者</option  ng-repeat></option>option中 ...

  7. Oracle 逻辑体系

    Oracle 逻辑体系 主题 Oracle 逻辑体系 参考资料   Oracle 逻辑体系   表空间.模式.用户.段.区.块 Oracle中的数据逻辑上存储于表空间,物理上则存储于属于表空间tabl ...

  8. 高并发服务器建议调小 TCP 协议的 time_wait 超时时间

    说明:操作系统默认 240 秒后,才会关闭处于 time_wait 状态的连接,在高并发访问下,服 务器端会因为处于 time_wait 的连接数太多,可能无法建立新的连接,所以需要在服务器上 调小此 ...

  9. 【22,23节】Django的GET和POST属性笔记

    COOKIES:一个标准的python字典对象,包含所有cookies,键和值都为字符串session:一个即能读又能写的类似字典对象,表示当前的会话,只有当django启用会话的支持时才可用 一键多 ...

  10. pmd 使用笔记

    pmd是一块开源的代码静态分析工具,使用java编写,可以自定义规则来进行自己想要的分析.pmd可以单独使用,也可以作为idea.eclipse的插件使用.它的规则分为xpath规则,和java规则. ...