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"。完成后重启服务分别在两台主机上进行测试,可以看出已经自动同步。

最新文章

  1. 第七篇 SQL Server代理作业活动监视器
  2. Ubuntu中wine安装的程序如何卸载
  3. 安装MySQL在最后的start service停住了解决方法
  4. 重新想象 Windows 8 Store Apps (29) - 图片处理
  5. oracle_导入、导出数据
  6. Unity中使用多构造函数
  7. 判断标签是否包含class的方法
  8. python实现端口扫描器/DoS/DDoS
  9. VSCode 插件推荐
  10. Perl文件测试操作和stat函数
  11. ACL技术总结
  12. 禁用cookie后的方法
  13. sample function
  14. Windows 服务程序、窗口界面、桌面交互、与远程桌面
  15. sql privot 实现行转列
  16. [C语言]流程控制, 复合赋值, 优先级, 循环控制
  17. js cookie实例
  18. work,i/o最小线程设置
  19. 【MyBatis】 MyBatis入门
  20. C#和Java访问修饰符的比较

热门文章

  1. Using VNC on a debian/Ubuntu server with a OS X Mac
  2. 【搜索引擎】Solr Suggester 实现全文检索功能-分词和和自动提示
  3. Django 你需要掌握的模型层(标签、过滤器、模板的继承与导入)
  4. Android中控件属性详细总结(转载)
  5. 在同一页面中显示多个echart图表
  6. Linux搭建基于BIND的DNS服务器
  7. 大白话5分钟带你走进人工智能-第31节集成学习之最通俗理解GBDT原理和过程
  8. CDH 5.15.2 离线安装
  9. CSU 1804: 有向无环图(拓扑排序)
  10. LSI 9211-8I阵列卡IR模式Update为IT模式操作步骤!