参考: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. 非GUI模式运行Jmeter脚本
  2. WebKit Event
  3. 使用Hot Chocolate创建ASP.NET Core GraphQL服务
  4. python同时输出两个数组_python中实现将多个print输出合成一个数组
  5. Markdown入门教程
  6. 海底捞、百果园、大娘水饺凭什么可以疯狂扩张门店?
  7. Oracle客户端安装以及PL/SQL Developer安装方法
  8. GS(道具,帮会)定时存储
  9. iOS开发者《用2块钱快速创建你的网站或博客》
  10. T-SQL笔记1:SELECT及SELECT高级应用
  11. 电机学、电机拖动相关知识(试着更新电机的相关知识,感谢指出错误)
  12. mysql 5.7.26安装教程
  13. c语言彩票随机数7位数,产生7个不同的随机数,类似彩票该怎么实现
  14. 矩阵论学习笔记一:线性空间与线性变换
  15. margin设置百分比
  16. Codevs 1219 骑士游历
  17. SpringBoot实体类返回JEON属性值排空返回
  18. SQL调优案例,MYSQL服务器性能调优
  19. 数据分析师应该干些什么
  20. python 应用程序无法正常启动 000007b_win10打开程序提示应用程序无法正常启动提示0x000007b如何解决...

热门文章

  1. Mysql 分表 垂直分割_图文解释 读写分离、垂直拆分、水平拆分、分库分表
  2. 【开源】Westore Cloud 发布- 没后端没SQL没DBA,只需 javascript 开发云端小程序
  3. 问题解决: PythonStudy 环境搭建
  4. FastDFS 上传下载
  5. ArduCopter调试
  6. 操作系统之银行家算法解析
  7. ThinkPHP5中使用pthreads多线程
  8. Storm流式计算入门
  9. kdbg安装使用教程(kali)
  10. SWIProlog之动物识别