主从同步DNS(BIND)
看着别人搭建很简单,其实到自己做的时候需要考虑更多的问题。
1、环境
1)操作系统最好一样,配置一样
2)关闭防火墙,selinux,时间要同步(我就是用的纽约的时区,同步中国的时间,虽然时间是相同的,但是就是不能同步)
2、配置几乎一样只要修改如下几处
1)从服务器的配置不一样处
vim /var/named/chroot/etc/view.conf
view "SlaveView" {
zone "lnh.com" { #master如何写我们这里也写就可以
type slave; #代表从库
masters {192.168.56.13; }; #可以写多个主,逗号分隔
file "slave.lnh.com.zone";
};
};
拷贝
view "SlaveView" {
zone "lnh.com" {
type slave;
masters {192.168.56.13; };
file "slave.lnh.com.zone";
};
};
2)修改MASTER的相关配置
[root@web02 var]# vim /var/named/chroot/etc/view.conf
"/var/named/chroot/etc/view.conf" 14L, 252C 1,1 All
view "View" {
zone "lnh.com" {
type master;
file "lnh.com.zone";
allow-transfer {
192.168.56.14;
};
notify yes;
also-notify {
192.168.56.14;
};
};
};
重载服务
[root@web02 var]# rndc reload
WARNING: key file (/etc/rndc.key) exists, but using default configuration file (/etc/rndc.conf)
server reload successful
3)从库操作:
[root@web02 /]# cd /var && chown -R named.named named/
[root@web02 var]# /etc/init.d/named start
Starting named: [ OK ]
[root@web02 var]# chkconfig named on
4)校验是否同步
[root@localhost etc]# ll
total 680
-rw-r--r--. 1 root root 388 Mar 21 10:10 localtime
drwxr-x---. 2 root named 4096 Jan 22 20:53 named
-rw-r-----. 1 root named 1120 Mar 21 02:25 named.conf
-rw-r--r--. 1 root named 3923 Jan 22 20:53 named.iscdlv.key
-rw-r-----. 1 root named 931 Jun 21 2007 named.rfc1912.zones
-rw-r--r--. 1 root named 1587 May 30 2017 named.root.key
drwxr-x---. 3 named named 4096 Mar 21 02:24 pki
-rw-r--r--. 1 root root 6455 Jan 12 2010 protocols
-rw-r--r--. 1 root root 196 Mar 21 02:25 rndc.conf
-rw-r--r--. 1 root root 91 Mar 21 02:25 rndc.key
-rw-r--r--. 1 root root 641020 Oct 2 2013 services
-rw-r--r--. 1 named named 374 Mar 21 11:00 slave.lnh.com.zone
-rw-r--r--. 1 named named 171 Mar 21 02:26 view.conf
slave.lnh.com.zone 这个文件必须存在要不然就是同步失败,具体失败的原因可以到/var/named/chroot/var/log/dns_log里面看,但是这个也不是很全面。
主从同步DNS(BIND)的更多相关文章
- linux服务基础之DNS正反向解析、主从同步、子域授权及视图
关键词: 正向解析 反向解析 主从复制 自域授权 视图 一.DNS基本原理 1.1 什么是DNS?BIND又是什么? DNS:Domain Name Service,它是一个基于应用层的协议,是C/S ...
- DNS主从同步部署
DNS 主从同步原理 主从同步:主每次修改配置文件需要修改一下序列号,主从同步主要 根据序列号的变化. 从DNS:从可以单独修改,主从不会报错.但从修改后,主端同步给从后 从端修改数据会丢失 主从原理 ...
- DNS 主从同步配置
DNS 主从同步配置 主从同步:主每次修改配置文件需要修改一下序列号,主从同步主要 看序列号. 从DNS:从是可以单独修改,主从不会报错.但从修改后,主端同步给从后 从端修改数据会丢失 主从原理:从会 ...
- 第7章 DNS & bind从基础到深入
本文目录: 7.1 DNS必懂基础 7.1.1 域的分类 7.1.2 主机名.域名.FQDN 7.1.3 域的分层授权 7.1.4 DNS解析流程 7.2 DNS术语 7.2.1 递归查询和迭代查询 ...
- DNS(bind)服务器安装和配置
一.前言 DNS 域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网.DNS使用TCP ...
- dns bind配置教程
实验环境 三台centos7虚拟机,一台ip为192.168.52.130,一台为192.168.52.131,最后一台为192.168.52.132 安装bind 使用yum -y insall b ...
- DNS bind使用
概念介绍 DNS的分类 主DNS:配置管理,不提供服务,只用来编辑配置信息,给从DNS提供同步数据 从DNS:从主DNS上同步数据信息,对外提供服务 缓存DNS:在主DNS和从DNS之间,用来递归解析 ...
- Redis系列之(二):Redis主从同步,读写分离
1. Redis主从同步 Redis支持主从同步.数据可以从主服务器向任意数量的从服务器上同步,同步使用的是发布/订阅机制. 2. 配置主从同步 Mater Slave的模式,从Slave向Maste ...
- Redis系列之(二):Redis主从同步,读写分离(转)
1. Redis主从同步 Redis支持主从同步.数据可以从主服务器向任意数量的从服务器上同步,同步使用的是发布/订阅机制. 2. 配置主从同步 Mater Slave的模式,从Slave向Maste ...
随机推荐
- swift开发之 -- ? 和 ! 的作用
记录下这个知识点: 一般我们在一下两种情况会遇到 ? 和 !的使用 1,声明变量时 var number:Int? var str:String? 2,在对变量进行操作时 number?.hasVal ...
- PHP-006
Q:应用程序执行时的路径 "D:\*******\protected\runtime" 是无效的. 请确定它是一个可被 Web server process 写入资料的目录. A: ...
- ionic调用数据接口(post、解决 payload 问题)
$http({method:'POST', url:apiUrl, headers:{'Content-Type': 'application/x-www-form-urlencoded; chars ...
- Vscode 修改为中文语言
1 官网下载最新版的vscode : https://code.visualstudio.com/Download 2 安装之后, 按键 F1 搜索框 输入 language 选择 config ...
- DNS、链接网页、资源预加载处理
从网页性能的角度来看,DNS的解析时间是比较耗时的.因此如果能预先下载网页中用到的其它域的资源.可提前进行DNS解析: <link rel="dns-prefetch" hr ...
- 域名与IP对应,解决只能IP访问不能域名访问的问题
sudo vim /etc/hosts 127.0.0.1 localhost 127.0.1.1 ubuntu 192.168.1.60 api.sscmp.com
- 微软雅黑的Unicode码和英文名
中文名 英文名 Unicode编码 微软雅黑 Microsoft YaHei \5FAE\8F6F\96C5\9ED1 宋 体 SimSun \5B8B\4F53 黑 体 SimHei \9ED1\4 ...
- Egret P2 ( 一) 掉落的小球
实际效果(蛋疼这个gif制作软件,帧率太低....): 一 Egret和P2的坐标系 首先了解下P2和Egret的坐标系. 某人链接:http://blog.csdn.net/qilei2010/ar ...
- Unity3D笔记十一 定制导航菜单栏
一.定制导航栏 Unity导航菜单栏位于游戏引擎界面的顶部,其中有很多选项且含义各不相同.Unity为开发者提供了导航菜单栏的程序接口,使用代码可以动态添加菜单栏中的选项以及子项 using Unit ...
- Ant教程
安装ant,去http://ant.apache.org下载 配置环境变量(前提是配置了java环境变量) ANT_HOME G:\Software\ant1.9.7 //ant根目录 在PATH后添 ...