kresd/example/nic.czについて、ここに記述してください。 nic.cz, cz ゾーン同居 {{{ > cachectl.clear() true > [plan] plan 'nic.cz.' type 'NS' kr_zonecut_find_cached niccz kr_zonecut_find_cached cz kr_zonecut_find_cached [resl] ns_fetch_cut ret -2 [resl] zone_cut_check -> ns_fetch_cut = -2 [resl] => using root hints [resl] => querying: '202.12.27.33' score: 10 zone cut: '.' m12n: 'CZ.' type: 'NS' [resl] optional: '199.7.83.42' score: 10 zone cut: '.' m12n: 'CZ.' type: 'NS' [resl] optional: '193.0.14.129' score: 10 zone cut: '.' m12n: 'CZ.' type: 'NS' [resl] optional: '192.58.128.30' score: 10 zone cut: '.' m12n: 'CZ.' type: 'NS' [iter] Update zone cut [iter] zonecut_add cz NS bnsniccz [iter] <= using glue for 'b.ns.nic.cz.' [iter] Update zone cut cz [iter] zonecut_add cz NS cnsniccz [iter] <= using glue for 'c.ns.nic.cz.' [iter] Update zone cut cz [iter] zonecut_add cz NS dnsniccz [iter] <= using glue for 'd.ns.nic.cz.' [iter] Update zone cut cz [iter] zonecut_add cz NS ansniccz [iter] <= using glue for 'a.ns.nic.cz.' [iter] <= referral response, follow [ rc ] stash referral NS [ rc ] stash auth for cz [ rc ] stash auth for cz [ rc ] stash auth for cz [ rc ] stash auth for cz [ pc ] => pktcache_stash entry [resl] <= server: '202.12.27.33' rtt: 6 ms [resl] => querying: '193.29.206.1' score: 10 zone cut: 'cz.' m12n: 'nic.cz.' type: 'NS' [resl] optional: '194.0.14.1' score: 10 zone cut: 'cz.' m12n: 'nic.cz.' type: 'NS' [resl] optional: '194.0.13.1' score: 10 zone cut: 'cz.' m12n: 'nic.cz.' type: 'NS' [resl] optional: '194.0.12.1' score: 10 zone cut: 'cz.' m12n: 'nic.cz.' type: 'NS' [iter] AA terminate resolution chain [iter] <= rcode: NOERROR [ rc ] stash auth answer [ pc ] => pktcache_stash entry [resl] <= server: '193.29.206.1' rtt: 116 ms [resl] finished: 4, queries: 1, mempool: 16400 B }}} {{{ [plan] plan 'x.ns.nic.cz.' type 'A' kr_zonecut_find_cached xnsniccz kr_zonecut_find_cached nsniccz kr_zonecut_find_cached niccz [resl] ns_fetch_cut ret 0 [resl] NT check; xnsniccz cut niccz [resl] peekpkt xnsniccz ret -2 [resl] peekpkt nsniccz ret -2 [resl] zone_cut_check -> ns_fetch_cut = 0 [plan] plan 'd.ns.nic.cz.' type 'A' kr_zonecut_find_cached cz [resl] ns_fetch_cut ret 0 [resl] NT check; dnsniccz cut cz [resl] peekpkt nsniccz ret -2 [resl] peekpkt niccz ret -2 [resl] zone_cut_check -> ns_fetch_cut = 0 [plan] plan 'c.ns.nic.cz.' type 'A' kr_zonecut_find_cached [resl] ns_fetch_cut ret -2 [resl] zone_cut_check -> ns_fetch_cut = -2 [resl] => using root hints [resl] => querying: '199.7.83.42' score: 10 zone cut: '.' m12n: 'cZ.' type: 'NS' [resl] optional: '193.0.14.129' score: 10 zone cut: '.' m12n: 'cZ.' type: 'NS' [resl] optional: '192.58.128.30' score: 10 zone cut: '.' m12n: 'cZ.' type: 'NS' [resl] optional: '192.36.148.17' score: 10 zone cut: '.' m12n: 'cZ.' type: 'NS' [iter] Update zone cut [iter] zonecut_add cz NS ansniccz [iter] <= using glue for 'a.ns.nic.cz.' [iter] Update zone cut cz [iter] zonecut_add cz NS bnsniccz [iter] <= using glue for 'b.ns.nic.cz.' [iter] Update zone cut cz [iter] zonecut_add cz NS cnsniccz [iter] <= using glue for 'c.ns.nic.cz.' [iter] Update zone cut cz [iter] zonecut_add cz NS dnsniccz [iter] <= using glue for 'd.ns.nic.cz.' [iter] <= referral response, follow [ rc ] stash referral NS [ rc ] stash auth for cz [ rc ] stash auth for cz [ rc ] stash auth for cz [ rc ] stash auth for cz [ pc ] => pktcache_stash entry [resl] <= server: '199.7.83.42' rtt: 153 ms [resl] => querying: '194.0.14.1' score: 10 zone cut: 'cz.' m12n: 'niC.Cz.' type: 'NS' [resl] optional: '194.0.13.1' score: 10 zone cut: 'cz.' m12n: 'niC.Cz.' type: 'NS' [resl] optional: '194.0.12.1' score: 10 zone cut: 'cz.' m12n: 'niC.Cz.' type: 'NS' [iter] AA terminate resolution chain [iter] <= rcode: NOERROR [iter] <= found cut, retrying with non-minimized name [ rc ] stash auth answer [ pc ] => pktcache_stash entry [resl] <= server: '194.0.14.1' rtt: 262 ms [resl] => querying: '194.0.13.1' score: 10 zone cut: 'cz.' m12n: 'c.ns.nic.cZ.' type: 'A' [resl] optional: '194.0.12.1' score: 10 zone cut: 'cz.' m12n: 'c.ns.nic.cZ.' type: 'A' [iter] AA terminate resolution chain [iter] <= rcode: NOERROR [ rc ] stash auth answer [ pc ] => pktcache_stash entry [resl] <= server: '194.0.13.1' rtt: 190 ms [resl] => querying: '194.0.14.1' score: 262 zone cut: 'cz.' m12n: 'nIc.cz.' type: 'NS' [iter] AA terminate resolution chain [iter] <= rcode: NOERROR [iter] <= found cut, retrying with non-minimized name [ rc ] stash auth answer [ pc ] => pktcache_stash entry [resl] <= server: '194.0.14.1' rtt: 251 ms [resl] => querying: '194.0.14.1' score: 256 zone cut: 'cz.' m12n: 'D.NS.NiC.cz.' type: 'A' [iter] AA terminate resolution chain [iter] <= rcode: NOERROR [ rc ] stash auth answer [ pc ] => pktcache_stash entry [resl] <= server: '194.0.14.1' rtt: 251 ms [resl] => querying: '193.29.206.1' score: 116 zone cut: 'nic.cz.' m12n: 'Ns.nIC.cZ.' type: 'NS' [iter] AA terminate resolution chain [iter] <= rcode: NOERROR [iter] <= found cut, retrying with non-minimized name [ rc ] stash auth answer [ pc ] => pktcache_stash entry [ pc ] => pktcache_stash NXDOMAIN [ pc ] => pktcache_stash answer [ pc ] => answer cached for TTL=900 [resl] <= server: '193.29.206.1' rtt: 108 ms [resl] => querying: '193.29.206.1' score: 112 zone cut: 'nic.cz.' m12n: 'x.Ns.NiC.cZ.' type: 'A' [iter] AA terminate resolution chain [iter] <= rcode: NXDOMAIN [ pc ] => pktcache_stash entry [ pc ] => pktcache_stash NXDOMAIN [ pc ] => pktcache_stash answer [ pc ] => answer cached for TTL=900 [resl] <= server: '193.29.206.1' rtt: 107 ms [resl] finished: 4, queries: 3, mempool: 32800 B }}}