centos 6.2安装bind 9.8.2 master、slave与自动修改后更新

简介:

随着公司业务的扩大,服务器的数量也随之变大,在管理上如果还是单独的使用ip来管理,十分的麻烦,而且在某些业务或者软件上,比如使用bi使用hadoop来进行数据挖掘与日志分析的时候,hadoop集群需求dns配合,如果集群机器少,可以使用/etc/hosts里设置,但如果多的话,使用dns是更好的选择,puppet的应用也是如此,所以我最近研究了一下bind技术,把我的成果分享给大家。

一.介绍

DNS 域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

主从的原理为:

原理:主dns服务器上修改完成后重启服务,会主动传送notify值,如果辅助DNS服务器没有收到才参考RefreshRefresh 不成功,则参考Retry Retry 一直不成功则参考 Expire,如果Expire也不成功,则选择放弃zone transfer的过程。

测试目的

本次测试主要想达到以下2个目的:

1、dns主从;(masterslave任何一端dns服务断掉也可以通过从另外一端来解析域名);

2、自动更新;(如果master修改完成信息后,slave也会自动更新);

三.环境

1
2
3
IP              status          domain name         system
192.168 . 56.104       master          ns1.test.com        centos  6.2  x86_64
192.168 . 56.105       slave           ns2.test.com        centos  6.2  x86_64

四、安装

1
2
在master与slave都是使用yum来安装bind
yum install bind*

五、配置

A.在master端配置

1、修改/etc/named.conf

此文件注意是提供bind的配置

下面我的master的配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15




 本文转自 reinxu 51CTO博客,原文链接:  本文转自 reinxu 51CTO博客,原文链接:,如需转载请自行联系原作者
,如需转载请自行联系原作者


相关文章
|
7天前
|
Java
Centos7.9的ip更改--详细版
Centos7.9的ip更改--详细版
27 4
|
Linux Shell 网络安全
Centos7:使用history中显示命令执行的时间及IP
使用history中显示命令执行的时间及IP
2343 0
|
关系型数据库 MySQL 应用服务中间件
在Centos7上将Apache(httpd)切换为Nginx的过程记录
近期要上线几个基于tornado+motor的移动端接口服务,众所周知,Apache和tornado天生八字不合,尤其apache对python3尤为的不友好,tornado和nginx才是木石前盟,另外由于apache目前系统占用确实比较高,不光进程数多,httpd竟然占用了200多M,太庞大,决定换为较轻量级,高并发的nginx。
在Centos7上将Apache(httpd)切换为Nginx的过程记录
CentOS8的阿里云源停止维护后的更新配置方法 2022-2-17
CentOS8的生命周期停止,阿里云源repo也不再维护了,旧的yum/dnf更新报错失效,官方的配置方法也失效无人维护,只好自己经过一段时间研究终于解决了使dnf/yum可以正常更新使用的方法。
|
MySQL 关系型数据库
master/slave 相同server_id引起的同步失败
昨天在做MySQL SwitchOver遇到一个诡异的想象,切换前后的结构图如下: 当我把一切都切换好之后,应其他需求,重启了04上的mysql,然后show slave status\G发现报错: Last_IO_Error: Fatal error: The slav...
917 0
|
开发工具 Linux
CentOS7 更改hostname
要修改centos 的主机名为master, 有两处需要修改 /etc/sysconfig/network $ sudo vim /etc/sysconfig/network # 最终结果为 # Created by anaconda NETWORKING=yes HOSTNAME=ma...
2247 0

热门文章

最新文章