kresd/issues/glueについて、ここに記述してください。
glueをAレコードとして返事することが分かった。最後を見てください。
- $ dig m.gtld-servers.net @127.0.0.3
の返事がcacheからとり出されていることが分かる。
- これを解決するのは、glueはcutにだけ入れて、cacheには入れないようにするのがよい。
-- ToshinoriMaeno 2016-04-17 00:45:45
- そうすれば、com/netの問題点があきらかになる。w
[plan] plan 'net.' type 'NS' [plan] plan 'm.root-servers.net.' type 'AAAA' [resl] => querying: '199.7.83.42' score: 10 zone cut: '.' m12n: 'NEt.' type: 'NS' [resl] optional: '193.0.14.129' score: 10 zone cut: '.' m12n: 'NEt.' type: 'NS' [resl] optional: '192.58.128.30' score: 10 zone cut: '.' m12n: 'NEt.' type: 'NS' [resl] optional: '192.36.148.17' score: 10 zone cut: '.' m12n: 'NEt.' type: 'NS' [iter] update_cut [iter] fetching glue for cut net, a gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, b gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, c gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, d gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, e gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, f gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, g gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, h gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, i gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, j gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, k gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, l gtld-serversnet [iter] update_cut [iter] fetching glue for cut net, m gtld-serversnet [iter] <= referral response, follow [resl] <= server: '199.7.83.42' rtt: 156 ms [resl] => querying: '192.55.83.30' score: 10 zone cut: 'net.' m12n: 'ROOT-serverS.nET.' type: 'NS' [resl] optional: '192.41.162.30' score: 10 zone cut: 'net.' m12n: 'ROOT-serverS.nET.' type: 'NS' [resl] optional: '192.52.178.30' score: 10 zone cut: 'net.' m12n: 'ROOT-serverS.nET.' type: 'NS' [resl] optional: '192.48.79.30' score: 10 zone cut: 'net.' m12n: 'ROOT-serverS.nET.' type: 'NS' [iter] update_cut [iter] fetching glue for cut root-serversnet, a root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, h root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, c root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, g root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, f root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, b root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, j root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, k root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, l root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, m root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, i root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, e root-serversnet [iter] update_cut [iter] fetching glue for cut root-serversnet, d root-serversnet [iter] <= referral response, follow [resl] <= server: '192.55.83.30' rtt: 74 ms [resl] => querying: '193.0.14.129' score: 10 zone cut: 'root-servers.net.' m12n: 'M.rOOT-SeRVers.nET.' type: 'AAAA' [resl] optional: '192.58.128.30' score: 10 zone cut: 'root-servers.net.' m12n: 'M.rOOT-SeRVers.nET.' type: 'AAAA' [resl] optional: '192.36.148.17' score: 10 zone cut: 'root-servers.net.' m12n: 'M.rOOT-SeRVers.nET.' type: 'AAAA' [resl] optional: '198.97.190.53' score: 10 zone cut: 'root-servers.net.' m12n: 'M.rOOT-SeRVers.nET.' type: 'AAAA' [iter] <= rcode: NOERROR [resl] <= server: '193.0.14.129' rtt: 5 ms [ rc ] => satisfied from cache [iter] <= rcode: NOERROR [resl] finished: 4, queries: 2, mempool: 49200 B [plan] plan 'm.gtld-servers.net.' type 'A' [ rc ] => satisfied from cache [iter] <= rcode: NOERROR [resl] finished: 4, queries: 1, mempool: 49200 B