named主

1. bind服务安装配置

yum -y install bind*.x86_64

配置文件:

    • /etc/named.conf
    • /etc/named.rfc1912.zones
    • /etc/rndc.key

named.conf配置文件说明

# 区域配置文件目录
directory "/var/named";
# 允许进行DNS查询客户机的地址
allow-query { any; };
# 是否允许客户机进行递归查询
recursion yes;
# 错误日志定义
channel default_stderr {
file "/var/named/data/named.err";};

# 定义区域名为"."
zone "." IN {
type hint;
file "named.ca";
};
# 扩展域名test.com配置内容
zone "test.com." IN {
# 节点类型,单节点默认为master
type master;
file "test.com.zone";
# 同步到salve的文件格式,不然会乱码
masterfile-format text;
# 允许同步域名zone的slave服务器ip
allow-transfer {10.8.9.32; };
};

2. 新建域名zone的文件test.com.zone

$TTL 1D
@ IN SOA ns.test.com. xx.test.com. (
                2
                1D
                1H
                1W
                3H )

ns.test.com.     IN    A   10.8.9.26
master.test.com.   IN   A    10.8.9.27
slave.test.com.   IN    A    10.8.9.32
admin.test.com.    IN    A    10.8.9.26
login.test.com.    IN    A    10.8.9.27 

3. 启动named服务并测试

  systemctl start named

  dig  admin.test.com

named从部署

前面的步骤和master一样

1. 修改配置文件named.comf

zone "test.com." IN {
# 当前为named从节点
type slave;
file "test.com.zone";
# 设置从上复制zone文件的格式
masterfile-format text;
# 指定master节点的ip
masters{ 10.8.9.33; };
};

# 反向域名解析配置(主中也有)
zone "9.8.10.in-addr.arpa" IN {
type slave;
file "10.8.9.rev";
masterfile-format text;
masters{ 10.8.9.33; };
};

2. 启动服务

  systemctl  start namde

3. 查看系统日志

  less +F /var/log/messages

  并在定义的域名zone存放的路径查看同步的文件

4. 其他机器指定从节点的ip,测试解析是否正常

注:在需要用到DNS的服务器上配置优先使用master,备用1节点使用salve,保证dns服务正常!

  

  

named主从环境部署的更多相关文章

  1. Centos下内网DNS主从环境部署记录

    一.DNS是什么?DNS(Domain Name System),即域名系统.它使用层次结构的命名系统,将域名和IP地址相互映射,形成一个分布式数据库系统. DNS采用C-S架构,服务器端工作在UDP ...

  2. MySQL主从及主主环境部署

    主从同步 主机环境 mysql的安装可以参考:https://www.cnblogs.com/brianzhu/p/8575243.htmlCentos7版本master:192.168.192.12 ...

  3. MySQL高可用架构-MHA环境部署记录

    一.MHA介绍 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司) ...

  4. Haproxy+Keepalived高可用环境部署梳理(主主和主从模式)

    Nginx.LVS.HAProxy 是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,通常会结合Keepalive做健康检查,实现故障转移的高可用功能. 1)在四层(tcp)实现负载均衡的 ...

  5. LVS+Keepalived 高可用环境部署记录(主主和主从模式)

    之前的文章介绍了LVS负载均衡-基础知识梳理, 下面记录下LVS+Keepalived高可用环境部署梳理(主主和主从模式)的操作流程: 一.LVS+Keepalived主从热备的高可用环境部署 1)环 ...

  6. ubuntu12.04+hadoop2.2.0+zookeeper3.4.5+hbase0.96.2+hive0.13.1伪分布式环境部署

    目录: 一.hadoop2.2.0.zookeeper3.4.5.hbase0.96.2.hive0.13.1都是什么? 二.这些软件在哪里下载? 三.如何安装 1.安装JDK 2.用parallel ...

  7. Ceph Jewel 10.2.3 环境部署

    Ceph 测试环境部署 本文档内容概要 测试环境ceph集群部署规划 测试环境ceph集群部署过程及块设备使用流程 mon节点扩容及osd节点扩容方法 常见问题及解决方法 由于暂时没有用到对象存储,所 ...

  8. DNS主从服务部署

    (1)节点信息 console01 主DNS 192.168.80.3 192.168.10.3 console02 从DNS 192.168.80.4 192.168.10.4 (2)环境部署 # ...

  9. Saltstack自动化操作记录(1)-环境部署【转】

    早期运维工作中用过稍微复杂的Puppet,下面介绍下更为简单实用的Saltstack自动化运维的使用. Saltstack知多少Saltstack是一种全新的基础设施管理方式,是一个服务器基础架构集中 ...

随机推荐

  1. 六. 异常处理5.多重catch语句的使用

    某些情况,由单个代码段可能引起多个异常.处理这种情况,你可以定义两个或更多的catch子句,每个子句捕获一种类型的异常.当异常被引发时,每一个catch子句被依次检查,第一个匹配异常类型的子句执行.当 ...

  2. 摘录 | WAREZ无形帝国

    开始 这会儿夜深了,他们昏昏睡去.随便哪栋建筑的某一个黑洞洞的窗口,你冷眼望去,没准就能看到一台白色的电脑,静静地卧在主人的书桌上.如果那主人睡得足够深,你就打开他的抽屉,你看到了什么?哦,我不是指他 ...

  3. CRUD_PreparedStatement

    package songyan.jdbc.crud; import java.sql.Connection; import java.sql.PreparedStatement; import jav ...

  4. 在linux下给grep命令添加颜色

    1打开文件,添加如下一段话         vim ~/.bashrc           alias grep='grep --color'   2退出保存     source ~/.bashrc ...

  5. IntelliJ IDEA 14.x 的 project 和 module 是啥关系?

    使用基于IntelliJ的IDE,如phpstorm.android studio都会对project和module的关系比较糊涂,简单的概括如下: IntelliJ系中的 Project 相当于Ec ...

  6. C++完美实现Singleton模式[转]

    Singleton模式是常用的设计模式之一,但是要实现一个真正实用的设计模式却也不是件容易的事情.1. 标准的实现class Singleton{public: static Singleton * ...

  7. 论坛中不同类型的贴的排序问题(涉及数据库的:CASE... END)

    在论坛中,会有不同类型的帖子,比如说:普通贴.精华帖.置顶帖: 论坛的这些贴子会根据不同的类型进行排序,当然不仅仅只是看帖子类型,还有贴子的动态情况来进行排序. 在这里演示一下简单的帖子排序,我们只关 ...

  8. 转: java语法与ide级入门介绍 from: IBM dev

    点评: 讲的比较初级,但是有教你使用ide (Eclipse) frrom:http://www.ibm.com/developerworks/java/tutorials/j-introtojava ...

  9. 11. 配置ContextPath【从零开始学Spring Boot】

    转载:http://blog.csdn.net/linxingliang/article/details/51637036 spring boot默认是/ ,这样直接通过http://ip:port/ ...

  10. Vue-router(vue2.0)用法示例

    一.新建3个组件 1./src/components/post.vue <template> <div> hello world! this is POST! </div ...