linux初学者-DNS集群篇
来源:互联网 发布:qq飞车噬魂金甲数据 编辑:程序博客网 时间:2024/06/01 07:38
DNS服务器一般在使用时,为了缓解服务器的压力,多使用一个主DNS服务器,多个副DNS服务器,这些DNS服务器就组成了一个DNS集群。
在DNS主服务器配置好后,需要另一台主机来作为副DNS服务器,需在另一台安装了named服务的主机上做如下设置:
a、"vim /etc/named"。将第11行改为"listen-on port 53 { any; };",将第17行改为"allow-query { any; };"。如下图所示。
b、"vim /etc/named.rfc1912.zones"。在此文件中编辑如下内容,如图所示:
zone "we.com" IN {
type slave;
masters { 172.25.254.102; } ;
file "slaves/we.com.zone";
allow-update { none; };
};
其中,"type slave",是将DNS设置为副DNS服务器。"masters { 172.25.254.102; }"是设置哪个是主DNS服务器。"file "slaves/we.com.zone""是设置访问的文件,必须是在"slaves"目录下,名字可以自行设置。
上述配置完成后,将DNS设置为副DNS服务器重启服务即可,但是在主DNS的内容改变后,副DNS的内容不会改变,这样就会造成询问域名出现不同的IP。DNS的同步还需要接着做如下配置。
在主DNS服务器上输入"vim /etc/named.rfc1913.zones",配置这个文件是因为在之前设置双向解析,而副DNS服务器的IP属于其他网段,如果是网内网段则编辑其对应文件。在其中添加如下第29行内容:"also-notify {172.25.254.202;};"。完成后重启服务即可完成同步。
在修改主DNS服务器的域名对应IP时,不仅需要修改其域名和IP,还需要修改"serial"前的数字,因为在两台DNS服务器同步的过程中,系统不是读取整个文件的内容,而是读取"serial"前的数字,如果两台DNS服务器的数字相同,则不同步,不同,则同步。所以每次修改都需要修改"serial"前的数字。
测试如下图所示,在主DNS服务器中将"music.we.com"的IP改为"1.1.1.111",将"serial"前的数字从"0"改为"2017080801"。完成后重启服务分别在两台主机上进行测试,可以看出已经自动同步。
- linux初学者-DNS集群篇
- linux初学者-DNS配置篇
- Linux初学者DNS配置指南(一)安装Bind
- linux初学者-进程篇
- linux初学者-磁盘阵列篇
- linux初学者-SElinux篇
- linux初学者-iscsi篇
- linux初学者-Apache篇
- linux初学者-iptables篇
- linux初学者-firewall篇
- linux初学者-mail篇
- 大型网站集群构建之:DNS配置篇
- Linux 初学者初学者常用命令
- linux初学者-文件管理篇
- linux初学者-用户管理篇
- linux初学者-pxe装机篇
- linux初学者-虚拟机管理篇
- linux初学者-网络管理篇
- Java版-九大排序算法
- 一个线程安全的计数器实现(java),可以让一个变量每天从1开始递增
- HDU3625 第一类斯特林数
- debian将用户添加到sudoers
- python基础知识
- linux初学者-DNS集群篇
- 二十三种设计模式之代理模式(一)
- Xamarin.Forms 用户界面——控件——主题——Light Theme
- Mabitis入门(小学生总结,多多指点)
- JSP与Servlet之间的传值
- 【GDOI2018模拟8.7】图的异或
- EL表达式中获取list长度
- 数组和链表的区别,数组和指针的区别
- Java类和对象 详解(一)