美文网首页工作生活
bind测试递归及根区副本

bind测试递归及根区副本

作者: 明明就_c565 | 来源:发表于2019-07-04 12:22 被阅读0次

测试过程

192.168.16.101 常态根服务器

192.168.16.104 紧急根服务器

192.168.6.102 根区副本  可在 常态192.168.16.101或紧急192.168.16.104之间切换

测试时根切换在192.168.16.101

192.168.16.105 递归服务器 根指向根区副本 192.168.6.102

192.168.16.103 com顶级域ns  配一个 hww.com 域 ns 192.168.16.109

192.168.16.109 hww.com 域权威服务器

从192.168.6.54对着递归服务器105请求www.hww.com

抓包文件可以看出正常递归

54->105->101->103->109->105->54

详细配置如下

192.168.16.101 常态根服务器

/etc/named.conf /var/named/named.copy.ca

192.168.16.104 紧急根服务器

/etc/named.conf /var/named/named.copy.ca

192.168.6.102 根区副本

192.168.6.102作为根的从服务器 可指向 常态192.168.16.101或紧急192.168.16.104

测试时根指向192.168.16.101

192.168.6.102根副本内容

192.168.16.105 递归服务器

根指向根区副本 192.168.6.102

/etc/named.conf /var/named/named.copy.ca

192.168.16.103 com顶级域

ns  配一个 hww.com 域 ns 192.168.16.109

/etc/named.rfc1912.zones /var/named/com.zone

192.168.16.109 hww.com 域权威服务器

/etc/named.rfc1912.zones /var/named/hww.com.zone

递归测试

从192.168.6.54对着递归服务器105请求www.hww.com

抓包文件可以看出正常递归

54->105->101->103->109->105->54

附:named.conf 举例

options {

        listen-on port 53 { any; };

        listen-on-v6 port 53 { any; };

        allow-notify    { any; };

        directory      "/var/named";

        dump-file      "/var/named/data/cache_dump.db";

        zone-statistics true;

        statistics-file "/var/named/data/named_stats.txt";

        memstatistics true;

        memstatistics-file "/var/named/data/named_mem_stats.txt";

        allow-query    { any; };

        allow-query-on    { any; };

        allow-recursion { any; };

        allow-recursion-on { any; };

        recursion yes;

        recursing-file "recursing.stat";

        allow-transfer { none; };

        transfer-format many-answers;

        allow-update { none; };

        blackhole {

                none;

        };

        auth-nxdomain yes;

        ixfr-from-differences false;

        provide-ixfr false;

        request-ixfr false;

        masterfile-format text;

        clients-per-query 10000;

        max-clients-per-query 10000;

        min-refresh-time 60;

        recursive-clients 10000;

        resolver-query-timeout 10;

        max-cache-size 4000M;

        lame-ttl 600;

        max-ncache-ttl 1800;

        max-cache-ttl 604800;

        dnssec-enable no;

        dnssec-validation no;

        dnssec-accept-expired false;

};

logging {

        channel default_debug {

                file "data/named.run" versions 10 size 300M;

print-time yes;     

print-severity yes;       

severity dynamic;

        };

        channel sys_log{

                file "data/sys.log" versions 10 size 100M;

                severity warning;

                print-time yes;

                print-severity yes;

        };

        channel user_log{

                file "data/user.log" versions 10 size 100M;

                print-time yes;

print-severity yes;

severity error;

        };

        category default {

                sys_log;

        };

};

zone "." IN {

        type master;

        file "named.copy.ca";

};

include "/etc/named.rfc1912.zones";

include "/etc/named.root.key";

相关文章

  • bind测试递归及根区副本

    测试过程 192.168.16.101 常态根服务器 192.168.16.104 紧急根服务器 192.168....

  • 手动实现call apply bind

    call apply 测试 bind 测试

  • 关于手写bind函数和深度比较

    深度比较函数 是利用递归 层层比较 手写bind函数 考验的是对bind的原理的理解 理解了原理就很好写 理解...

  • 摩根区块猪开发现成

    摩根区块猪是唯一一款兼具宠物养殖和理财功能的APP,本文详细介绍摩根区块猪操作流程、摩根区块猪奖励机制以及相关摩根...

  • CentOS 7搭建DNS服务器

    安装bind 配置bind 添加正向解析域 添加反向解析域 启动bind 检查配置 本地测试解析 将本机的DNS修...

  • JS进阶知识点和常考面试题

    手写 call、apply 及 bind 函数 涉及面试题:call、apply 及 bind 函数内部实现是怎么...

  • 手写bind函数

    bind用于改变this指向 测试一下

  • 9.26网易雷火测试宣讲会面试

    1.自我介绍、项目(不关心)2.谈游戏:1)LOL的优势2)测试一个副本:进副本、副本中、出副本3.不会的:1)多...

  • js实现一个通用的深拷贝

    对象深拷贝 用递归实现深拷贝,这里的函数做了bind的处理,使其返回一个新的函数,至于值是对象的话会进行递归遍历,...

  • go递归

    1.递归的使用 使用递归快速排序 2.关于递归上下文的测试 运行的结果如下:

网友评论

    本文标题:bind测试递归及根区副本

    本文链接:https://www.haomeiwen.com/subject/wiplhctx.html