rtt cache SERVFAIL handling
[system] interactive mode
> [plan] plan 'spideroak.com.' type 'AAAA'
[resl] => using root hints
[resl] => querying: '2001:dc3::500' score: 10 zone cut: '.' m12n: 'COM.' type: 'NS'
[resl] optional: '202.12.27.33' score: 10 zone cut: '.' m12n: 'COM.' type: 'NS'
[resl] optional: '2001:500:3::b00' score: 10 zone cut: '.' m12n: 'COM.' type: 'NS'
[resl] optional: '199.7.83.42' score: 10 zone cut: '.' m12n: 'COM.' type: 'NS'
[iter] <= referral response, follow
[resl] <= server: '202.12.27.33' rtt: 347 ms
[resl] => querying: '192.55.83.30' score: 10 zone cut: 'com.' m12n: 'sPIDeroak.coM.' type: 'AAAA'
[resl] optional: '192.41.162.30' score: 10 zone cut: 'com.' m12n: 'sPIDeroak.coM.' type: 'AAAA'
[resl] optional: '192.52.178.30' score: 10 zone cut: 'com.' m12n: 'sPIDeroak.coM.' type: 'AAAA'
[resl] optional: '192.48.79.30' score: 10 zone cut: 'com.' m12n: 'sPIDeroak.coM.' type: 'AAAA'
[iter] <= referral response, follow
[resl] <= server: '192.55.83.30' rtt: 171 ms
[resl] => querying: '38.121.104.82' score: 10 zone cut: 'spideroak.com.' m12n: 'SpIdeRoAk.com.' type: 'AAAA'
[resl] optional: '38.121.104.81' score: 10 zone cut: 'spideroak.com.' m12n: 'SpIdeRoAk.com.' type: 'AAAA'
[iter] <= rcode: NOERROR
[ pc ] => answer cached for TTL=900
[resl] <= server: '38.121.104.82' rtt: 209 ms
[resl] finished: 4, queries: 1, mempool: 32800 B
[plan] plan 'spideroak.com.' type 'A'
[resl] => querying: '38.121.104.82' score: 209 zone cut: 'spideroak.com.' m12n: 'sPIDERoAK.com.' type: 'A'
[resl] optional: '38.121.104.81' score: 209 zone cut: 'spideroak.com.' m12n: 'sPIDERoAK.com.' type: 'A'
[iter] <= rcode: NOERROR
[resl] <= server: '38.121.104.82' rtt: 206 ms
[resl] finished: 4, queries: 1, mempool: 32800 B
[plan] plan 'www.spideroak.com.' type 'A'
[resl] => querying: '38.121.104.81' score: 10 zone cut: 'spideroak.com.' m12n: 'wWW.spiDeROaK.Com.' type: 'A'
[iter] <= rcode: SERVFAIL
[resl] => server: '38.121.104.81' flagged as 'bad'
[resl] => querying: '38.121.104.82' score: 207 zone cut: 'spideroak.com.' m12n: 'wwW.sPidEROaK.CoM.' type: 'A'
[iter] <= rcode: SERVFAIL
[resl] => server: '38.121.104.82' flagged as 'bad'
[resl] => no valid NS left
[resl] finished: 8, queries: 1, mempool: 32800 B
[plan] plan 'www.spideroak.com.' type 'AAAA'
[resl] => querying: '38.121.104.82' score: 1528 zone cut: 'spideroak.com.' m12n: 'www.sPiDeroAk.Com.' type: 'AAAA'
[iter] <= rcode: NOERROR
[ pc ] => answer cached for TTL=900
[resl] <= server: '38.121.104.82' rtt: 205 ms
[resl] finished: 4, queries: 1, mempool: 32800 B
[plan] plan 'spideroak.com.' type 'A'
[ rc ] => satisfied from cache
[iter] <= rcode: NOERROR
[resl] finished: 4, queries: 1, mempool: 32800 B
[plan] plan 'www.spideroak.com.' type 'A'
[resl] => querying: '38.121.104.82' score: 866 zone cut: 'spideroak.com.' m12n: 'wWw.sPiDEROAk.com.' type: 'A'
[iter] <= rcode: SERVFAIL
[resl] => server: '38.121.104.82' flagged as 'bad'
[resl] => no valid NS left
[resl] finished: 8, queries: 1, mempool: 32800 B
and also from my normal instance:
Mar 08 15:27:19 kage kresd[775]: [plan] plan 'spideroak.com.' type 'A'
Mar 08 15:27:19 kage kresd[775]: [resl] => NS is provably without DS, going insecure
Mar 08 15:27:19 kage kresd[775]: [resl] => no valid NS left
Mar 08 15:27:19 kage kresd[775]: [resl] finished: 8, queries: 1, mempool: 65600 B