参考:https://kb.isc.org/article/AA-01401/0/A-short-introduction-to-Catalog-Zones.html

vim /usr/local/bind/var/catalog.example.db

; catalog.example.db
catalog.example. IN SOA . . 1 86400 3600 86400 3600
catalog.example. IN NS invalid.
version IN TXT "1"

master 配置文件

options {listen-on port 53 { any; };allow-new-zones yes;
};
zone "catalog.example" {type master;file "/usr/local/bind/var/catalog.example.db";allow-transfer { any; };allow-update { any; };also-notify { 10.0.0.2; };notify explicit;
};

slave 配置文件

options {catalog-zones {zone "catalog.example" default-masters { 10.0.0.1; };};
};
zone "catalog.example" {type slave;file "/usr/local/bind/var/slaves/catalog.example.db";masters { 10.0.0.1; };
};

增加zone

; example.com.db
example.com. 3600 IN SOA . . 1 3600 3600 3600 3600
example.com. IN NS ns1.isc.org.
ff123.com. 3600 IN SOA . . 1 3600 3600 3600 3600
ff123.com. IN NS ns1.isc.org.

./sbin/rndc -c etc/rndc.conf -k etc/rndc.conf -y rndc-key addzone example.com '{type master; file "example.com.db";};'

验证:
# ./bin/dig +short @10.0.0.1 soa example.com
. . 1 3600 3600 3600 3600

增加slave域名

cat << __EOF | ./bin/nsupdate
server 10.10.132.252 53
update add c5e4b4da1e5a620ddaa3635e55c3732a5b49c7f4.zones.catalog.example 3600 IN PTR example.com
send
__EOFcat << __EOF | ./bin/nsupdate
server 10.10.132.252 53
update add c5e4b4da1e5a620ddaa3635e55c3732a5b49c7f4.zones.catalog.example 3600 IN PTR ff123.com
send
__EOF验证:
# ./bin/dig +short @10.0.0.2 soa example.com
. . 1 3600 3600 3600 3600

bind catlog相关推荐

  1. adb logcat 日志格式

    adb logcat -v thread adb logcat -v brief adb logcat -v long adb logcat -v time 查看全文 http://www.taodu ...

  2. presto 转换静态catlog为动态catlog

    近年来,基于hadoop的sql框架层出不穷,presto也是其中的一员.从2012年发展至今,依然保持年轻的活力(版本迭代依然很快),presto的相关介绍,我们就不赘述了,相信看官多对presto ...

  3. centos7配置bind重启后错误解决

    最近研究centos7安装bind做DNS服务器,都配置好了后,重启后用systemctl status named 发现好多诸如以下错误:error (network unreachable) re ...

  4. 函数指针amp;绑定: boost::functoin/std::function/bind

    see link: https://isocpp.org/wiki/faq/pointers-to-members function vs template: http://stackoverflow ...

  5. 【硬核技能】舒工自创bind绑定数据方法,类似angular和vue绑定数据原理

    if ($g) {$g.$utils || ($g.$utils = {}); } else {var $g = {};$g.$utils = {}; } /*绑定数据神器*/ $g.$utils.b ...

  6. C语言网络编程:bind函数详解

    文章目录 函数功能 函数头文件 函数使用 函数参数 函数举例 为什么需要bind函数 服务器如何知道客户端的ip和端口号 htons函数 `htons`兄弟函数`htonl`,`ntohs`,`nto ...

  7. 【C++】bind参数绑定 P354(通用的函数适配器)

    1. 什么时候该使用bing ?什么时候该使用lambda? 当只有少数地方调用时候使用lambda,当需要多次调用lambda时,需要定义一个函数,而不是多次编译相同的lambda表达式. 调用bi ...

  8. 用bind架设自己的智能DNS

    中国的南北网络问题,是许多做网站的人的心病 除了使用双通或者多通机房以外,还可以通过多台镜像服务器的方法来提高用户的访问速度 但是,如果使用的双通机房并不是单IP的,或者使用多台镜像的做法,就会面临多 ...

  9. C++11中std::bind的使用

    std::bind函数是用来绑定函数调用的某些参数的.std::bind它可以预先把指定可调用实体的某些参数绑定到已有的变量,产生一个新的可调用实体.它绑定的参数的个数不受限制,绑定的具体哪些参数也不 ...

最新文章

  1. c语言输入函数有什么作用,c语言的输入函数有哪些
  2. 神经网络为何越大越好?这篇NeurIPS论文证明:鲁棒性是泛化的基础
  3. Java调用Python遇到的一系列问题与解决方案
  4. Verilog学习----条件语句、循环语句、块语句与生成语句
  5. 如何完成从科研人员到初创企业 CEO 的转型?
  6. MySQL数据库“十宗罪”(十大经典错误案例)
  7. Struts学习总结之配置文件
  8. jq 如何让点击其他地方隐藏_详解jQuery除指定区域外点击任何地方隐藏DIV功能
  9. 算法63----丑数【动态规划】
  10. java运行显示“找不到或无法加载主类”的解决办法(linux)
  11. java——Random类和Math.Rondom
  12. java线程池一创建就立马有线程了么_Java 线程池二之Executors创建的五种线程池及使用注意...
  13. oracle返回当前日期函数,oracle 日期时间函数使用总结
  14. android内录音软件,安卓内录声音软件(能内录音频的手机软件)
  15. 前端中文汉字转换为拼音、拼音首字母的插件Chinese-to-Pinyin
  16. HPU图论专项(graph)【拓扑--二分图--最小生成树---树的直径---并查集--奇偶树---最小环---强联通】
  17. MATLAB中图像模式转换
  18. CNSD/Echarts图的使用
  19. 借用 potplayer 播放器,在本地播放 b 站视频也能看弹幕了
  20. C语言中extern的作用

热门文章

  1. MySql中报错:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xBB' for column
  2. antd table 排序如何使用_antd table按表格里的日期去排序操作
  3. 靠谱,这是我见过最好的编程指南了!赶快收藏吧,错过大学就白上了!
  4. Java使用iText5.0生成PDF文件
  5. Python -多线程
  6. 智慧城市展厅互动展示方案
  7. ORA-00257: archiver error. Connect internal only, until freed解决(适用于非归档日志空间占满造成该报错的场景)
  8. 【Anychat音视频开发】视频直播系统的开发技术点
  9. 《Linux进程控制---编写简易shell实现》
  10. 精益创业之父Steve Blank: 如何让企业内部创新获得50倍增速