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博客,原文链接:,如需转载请自行联系原作者
,如需转载请自行联系原作者


相关文章
|
2天前
|
Java
Centos7.9的ip更改--详细版
Centos7.9的ip更改--详细版
175 4
|
Linux Shell 网络安全
Centos7:使用history中显示命令执行的时间及IP
使用history中显示命令执行的时间及IP
2379 0
|
关系型数据库 MySQL 应用服务中间件
在Centos7上将Apache(httpd)切换为Nginx的过程记录
近期要上线几个基于tornado+motor的移动端接口服务,众所周知,Apache和tornado天生八字不合,尤其apache对python3尤为的不友好,tornado和nginx才是木石前盟,另外由于apache目前系统占用确实比较高,不光进程数多,httpd竟然占用了200多M,太庞大,决定换为较轻量级,高并发的nginx。
在Centos7上将Apache(httpd)切换为Nginx的过程记录
|
开发工具 Linux
CentOS7 更改hostname
要修改centos 的主机名为master, 有两处需要修改 /etc/sysconfig/network $ sudo vim /etc/sysconfig/network # 最终结果为 # Created by anaconda NETWORKING=yes HOSTNAME=ma...
2258 0
|
NoSQL Redis Windows
Centos7.4安装redis-3.2.6及配置使用记录
Centos7.4安装redis-3.2.6及配置使用记录
1685 0