master and vld-refactoring fails to resolve www.zive.cz
www.zive.cz
has four nameservers in the GLUE:
$ dig IN NS zive.cz @a.ns.nic.cz
;; ->>HEADER<<- opcode: QUERY; status: NOERROR; id: 63624
;; Flags: qr rd; QUERY: 1; ANSWER: 0; AUTHORITY: 4; ADDITIONAL: 3
;; QUESTION SECTION:
;; zive.cz. IN NS
;; AUTHORITY SECTION:
zive.cz. 18000 IN NS ns1.mfgroup.cz.
zive.cz. 18000 IN NS ns2.mfonline.cz.
zive.cz. 18000 IN NS ns3.jnp.cz.
zive.cz. 18000 IN NS ns4.connect.cz.
;; ADDITIONAL SECTION:
ns1.mfgroup.cz. 18000 IN A 5.198.129.4
ns3.jnp.cz. 18000 IN A 95.173.213.57
ns4.connect.cz. 18000 IN A 95.173.213.58
;; Received 174 B
;; Time 2016-12-21 11:24:28 CET
;; From 2001:678:f::1@53(UDP) in 0.7 ms
And just two nameservers in zone:
$ dig IN NS zive.cz @95.173.213.57
;; ->>HEADER<<- opcode: QUERY; status: NOERROR; id: 3047
;; Flags: qr aa rd; QUERY: 1; ANSWER: 2; AUTHORITY: 0; ADDITIONAL: 2
;; QUESTION SECTION:
;; zive.cz. IN NS
;; ANSWER SECTION:
zive.cz. 300 IN NS ns3.jnp.cz.
zive.cz. 300 IN NS ns4.connect.cz.
;; ADDITIONAL SECTION:
ns3.jnp.cz. 300 IN A 95.173.213.57
ns4.connect.cz. 300 IN A 95.173.213.58
;; Received 105 B
;; Time 2016-12-21 11:24:57 CET
;; From 95.173.213.57@53(UDP) in 10.3 ms
ns1.mfgroup.cz.
and ns2.mfonline.cz.
timeout, but kresd keeps asking them even though it marks 5.198.129.4
as bad
. ns4.connect.cz.
returns SERVFAILs on legitimate queries.
This is master
branch:
[plan] plan 'www.zive.cz.' type 'A'
[resl] => using root hints
[plan] plan '.' type 'DNSKEY'
[resl] => querying: '2001:dc3::35' score: 10 zone cut: '.' m12n: '.' type: 'DNSKEY' proto: 'udp'
[iter] <= rcode: NOERROR
[vldr] <= parent: updating DNSKEY
[vldr] <= answer valid, OK
[resl] <= server: '2001:dc3::35' rtt: 18 ms
[resl] => querying: '2001:500:9f::42' score: 10 zone cut: '.' m12n: 'CZ.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'a.ns.nic.cz.'
[iter] <= using glue for 'b.ns.nic.cz.'
[iter] <= using glue for 'c.ns.nic.cz.'
[iter] <= using glue for 'd.ns.nic.cz.'
[iter] <= referral response, follow
[vldr] <= DS: OK
[vldr] <= answer valid, OK
[resl] <= server: '2001:500:9f::42' rtt: 1 ms
[plan] plan 'cz.' type 'DNSKEY'
[resl] => querying: '2001:678:1::1' score: 10 zone cut: 'cz.' m12n: 'cZ.' type: 'DNSKEY' proto: 'udp'
[iter] <= rcode: NOERROR
[vldr] <= parent: updating DNSKEY
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:1::1' rtt: 1 ms
[resl] => querying: '2001:678:11::1' score: 10 zone cut: 'cz.' m12n: 'ZIVe.cz.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns1.mfgroup.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:11::1' rtt: 11 ms
[resl] => querying: '5.198.129.4' score: 10 zone cut: 'zive.cz.' m12n: 'wWW.ZIVE.cZ.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 10 zone cut: 'zive.cz.' m12n: 'wWW.ZIVE.cZ.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 10 zone cut: 'zive.cz.' m12n: 'wWW.ZIVE.cZ.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 10 zone cut: 'zive.cz.' m12n: 'wWW.ZIVE.cZ.' type: 'A' proto: 'udp'
[wrkr] => server: '5.198.129.4' flagged as 'bad'
[plan] plan 'ns4.connect.cz.' type 'AAAA'
[resl] => querying: '2001:678:10::1' score: 10 zone cut: 'cz.' m12n: 'coNNECt.CZ.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns4.connect.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:10::1' rtt: 1 ms
[resl] => querying: '95.173.213.58' score: 10 zone cut: 'connect.cz.' m12n: 'ns4.COnnecT.Cz.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] <= server: '95.173.213.58' rtt: 9 ms
[resl] => querying: '95.173.213.58' score: 111 zone cut: 'connect.cz.' m12n: 'ns4.conNeCT.cZ.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] <= server: '95.173.213.58' rtt: 9 ms
[resl] => querying: '95.173.213.58' score: 161 zone cut: 'connect.cz.' m12n: 'NS4.connECT.CZ.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] <= server: '95.173.213.58' rtt: 9 ms
[resl] => querying: '95.173.213.58' score: 186 zone cut: 'connect.cz.' m12n: 'ns4.cOnnECT.CZ.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] => server: '95.173.213.58' flagged as 'bad'
[plan] plan 'ns3.jnp.cz.' type 'AAAA'
[resl] => querying: '2001:678:f::1' score: 10 zone cut: 'cz.' m12n: 'jnP.cz.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns1.mfgroup.cz.'
[iter] <= using glue for 'ns3.jnp.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:f::1' rtt: 1 ms
[resl] => querying: '95.173.213.57' score: 10 zone cut: 'jnp.cz.' m12n: 'ns3.Jnp.cz.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: NOERROR
[ pc ] => answer cached for TTL=300
[resl] <= server: '95.173.213.57' rtt: 10 ms
[plan] plan 'ns3.jnp.cz.' type 'A'
[ rc ] => satisfied from cache
[iter] <= rcode: NOERROR
[vldr] <= cached insecure response, going insecure
[resl] => querying: '95.173.213.57' score: 11 zone cut: 'connect.cz.' m12n: 'Ns4.cOnneCT.cZ.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: NOERROR
[ pc ] => answer cached for TTL=300
[resl] <= server: '95.173.213.57' rtt: 10 ms
[plan] plan 'ns4.connect.cz.' type 'A'
[ rc ] => satisfied from cache
[iter] <= rcode: NOERROR
[vldr] <= cached insecure response, going insecure
[resl] => querying: '95.173.213.58' score: 2850 zone cut: 'zive.cz.' m12n: 'wWw.zive.Cz.' type: 'A' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] <= server: '95.173.213.58' rtt: 10 ms
[resl] => querying: '95.173.213.58' score: 1530 zone cut: 'zive.cz.' m12n: 'wwW.ziVE.CZ.' type: 'A' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] <= server: '95.173.213.58' rtt: 10 ms
[resl] => querying: '95.173.213.58' score: 870 zone cut: 'zive.cz.' m12n: 'WWW.zIve.cz.' type: 'A' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] <= server: '95.173.213.58' rtt: 9 ms
[resl] => querying: '95.173.213.58' score: 540 zone cut: 'zive.cz.' m12n: 'wWW.zIve.cz.' type: 'A' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] => server: '95.173.213.58' flagged as 'bad'
[resl] => unresolvable NS address, bailing out
[plan] plan 'ns2.mfonline.cz.' type 'AAAA'
[resl] => querying: '2001:678:1::1' score: 11 zone cut: 'cz.' m12n: 'MFoNliNE.CZ.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns1.superhosting.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:1::1' rtt: 12 ms
[resl] => querying: '95.168.195.129' score: 10 zone cut: 'mfonline.cz.' m12n: 'ns2.mFoNliNE.Cz.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: NOERROR
[ pc ] => answer cached for TTL=900
[resl] <= server: '95.168.195.129' rtt: 9 ms
[plan] plan 'ns2.mfonline.cz.' type 'A'
[resl] => NS is provably without DS, going insecure
[plan] plan 'ns2.superhosting.cz.' type 'AAAA'
[resl] => querying: '2001:678:1::1' score: 11 zone cut: 'cz.' m12n: 'SuperHoSTiNG.cZ.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns1.superhosting.cz.'
[iter] <= using glue for 'ns2.superhosting.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:1::1' rtt: 0 ms
[resl] => querying: '88.86.116.42' score: 10 zone cut: 'superhosting.cz.' m12n: 'ns2.SupERHoSTing.cZ.' type: 'AAAA' proto: 'udp'
[iter] <= using glue for 'ns2.superhosting.cz.'
[iter] <= using glue for 'ns1.superhosting.cz.'
[iter] <= using glue for 'ns3.superhosting.cz.'
[iter] <= rcode: NOERROR
[resl] <= server: '88.86.116.42' rtt: 9 ms
[resl] => querying: '2a01:28:aa:44::2' score: 10 zone cut: 'mfonline.cz.' m12n: 'Ns2.MfonliNe.Cz.' type: 'A' proto: 'udp'
[iter] <= rcode: NOERROR
[resl] <= server: '2a01:28:aa:44::2' rtt: 1 ms
[resl] => querying: '5.198.131.4' score: 10 zone cut: 'zive.cz.' m12n: 'WwW.ZivE.CZ.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.131.4' score: 10 zone cut: 'zive.cz.' m12n: 'WwW.ZivE.CZ.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.131.4' score: 10 zone cut: 'zive.cz.' m12n: 'WwW.ZivE.CZ.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.131.4' score: 10 zone cut: 'zive.cz.' m12n: 'WwW.ZivE.CZ.' type: 'A' proto: 'udp'
[wrkr] => server: '5.198.131.4' flagged as 'bad'
[resl] => unresolvable NS address, bailing out
[plan] plan 'ns3.jnp.cz.' type 'AAAA'
[resl] finished: 8, queries: 9, mempool: 49200 B
This is vld-refactoring
branch, clean cache:
[plan] plan 'www.zive.cz.' type 'A'
[resl] => using root hints
[plan] plan '.' type 'DNSKEY'
[resl] => querying: '2001:dc3::35' score: 10 zone cut: '.' m12n: '.' type: 'DNSKEY' proto: 'udp'
[iter] <= rcode: NOERROR
[vldr] <= parent: updating DNSKEY
[vldr] <= answer valid, OK
[resl] <= server: '2001:dc3::35' rtt: 18 ms
[resl] => querying: '2001:500:9f::42' score: 10 zone cut: '.' m12n: 'cZ.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'a.ns.nic.cz.'
[iter] <= using glue for 'b.ns.nic.cz.'
[iter] <= using glue for 'c.ns.nic.cz.'
[iter] <= using glue for 'd.ns.nic.cz.'
[iter] <= referral response, follow
[vldr] <= DS: OK
[vldr] <= answer valid, OK
[resl] <= server: '2001:500:9f::42' rtt: 1 ms
[plan] plan 'cz.' type 'DNSKEY'
[resl] => querying: '2001:678:1::1' score: 10 zone cut: 'cz.' m12n: 'cZ.' type: 'DNSKEY' proto: 'udp'
[iter] <= rcode: NOERROR
[vldr] <= parent: updating DNSKEY
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:1::1' rtt: 12 ms
[resl] => querying: '2001:678:1::1' score: 12 zone cut: 'cz.' m12n: 'zivE.cz.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns1.mfgroup.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:1::1' rtt: 12 ms
[resl] => querying: '5.198.129.4' score: 10 zone cut: 'zive.cz.' m12n: 'WWw.zIVE.cz.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 10 zone cut: 'zive.cz.' m12n: 'WWw.zIVE.cz.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 10 zone cut: 'zive.cz.' m12n: 'WWw.zIVE.cz.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 10 zone cut: 'zive.cz.' m12n: 'WWw.zIVE.cz.' type: 'A' proto: 'udp'
[wrkr] => server: '5.198.129.4' flagged as 'bad'
[plan] plan 'ns4.connect.cz.' type 'AAAA'
[resl] => querying: '2001:678:f::1' score: 10 zone cut: 'cz.' m12n: 'CONNecT.cZ.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns1.mfgroup.cz.'
[iter] <= using glue for 'ns4.connect.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= parent: updating DS
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:f::1' rtt: 0 ms
[resl] => querying: '95.173.213.58' score: 10 zone cut: 'connect.cz.' m12n: 'nS4.cONNeCT.cz.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] <= server: '95.173.213.58' rtt: 9 ms
[resl] => querying: '95.173.213.58' score: 111 zone cut: 'connect.cz.' m12n: 'NS4.cOnNecT.CZ.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] <= server: '95.173.213.58' rtt: 9 ms
[resl] => querying: '95.173.213.58' score: 161 zone cut: 'connect.cz.' m12n: 'Ns4.ConneCt.cz.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] <= server: '95.173.213.58' rtt: 10 ms
[resl] => querying: '95.173.213.58' score: 186 zone cut: 'connect.cz.' m12n: 'NS4.cOnnecT.cz.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: SERVFAIL
[resl] => server: '95.173.213.58' flagged as 'bad'
[resl] => querying: '5.198.129.4' score: 2850 zone cut: 'connect.cz.' m12n: 'NS4.coNNeCt.CZ.' type: 'AAAA' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 2850 zone cut: 'connect.cz.' m12n: 'NS4.coNNeCt.CZ.' type: 'AAAA' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 2850 zone cut: 'connect.cz.' m12n: 'NS4.coNNeCt.CZ.' type: 'AAAA' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 2850 zone cut: 'connect.cz.' m12n: 'NS4.coNNeCt.CZ.' type: 'AAAA' proto: 'udp'
[wrkr] => server: '5.198.129.4' flagged as 'bad'
[plan] plan 'ns3.jnp.cz.' type 'AAAA'
[resl] finished: 8, queries: 2, mempool: 32800 B
It repeats to ask 5.198.129.4
even when marked as bad. Sometimes it resolves the address in the end, sometimes it just keeps asking the nameserver that timeouts
This is master
branch, repeated query:
[plan] plan 'www.zive.cz.' type 'A'
[resl] => NS is provably without DS, going insecure
[resl] => querying: '95.173.213.57' score: 11 zone cut: 'zive.cz.' m12n: 'www.ZIve.Cz.' type: 'A' proto: 'udp'
[iter] <= rcode: NOERROR
[resl] <= server: '95.173.213.57' rtt: 10 ms
[resl] finished: 4, queries: 1, mempool: 49200 B
This is vld-refactoring
branch, repeated query:
[plan] plan 'www.zive.cz.' type 'A'
[resl] => NS is provably without DS, going insecure
[plan] plan 'ns4.connect.cz.' type 'AAAA'
[resl] => NS is provably without DS, going insecure
[plan] plan 'ns4.connect.cz.' type 'AAAA'
[resl] => querying: '2001:678:f::1' score: 11 zone cut: 'cz.' m12n: 'coNnECT.cZ.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns4.connect.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= parent: updating DS
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:f::1' rtt: 11 ms
[plan] plan 'ns3.jnp.cz.' type 'AAAA'
[resl] => querying: '2001:678:f::1' score: 11 zone cut: 'cz.' m12n: 'jNP.Cz.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns1.mfgroup.cz.'
[iter] <= using glue for 'ns3.jnp.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= parent: updating DS
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:f::1' rtt: 0 ms
[resl] => querying: '95.173.213.57' score: 10 zone cut: 'jnp.cz.' m12n: 'NS3.jnP.Cz.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: NOERROR
[ pc ] => answer cached for TTL=300
[resl] <= server: '95.173.213.57' rtt: 10 ms
[plan] plan 'ns3.jnp.cz.' type 'A'
[resl] => NS is provably without DS, going insecure
[resl] => unresolvable NS address, bailing out
[plan] plan 'ns2.mfonline.cz.' type 'AAAA'
[resl] => querying: '2001:678:f::1' score: 11 zone cut: 'cz.' m12n: 'mFonLINE.Cz.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns1.superhosting.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= parent: updating DS
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:f::1' rtt: 1 ms
[resl] => querying: '95.168.195.129' score: 10 zone cut: 'mfonline.cz.' m12n: 'ns2.mFONLInE.Cz.' type: 'AAAA' proto: 'udp'
[iter] <= rcode: NOERROR
[ pc ] => answer cached for TTL=900
[resl] <= server: '95.168.195.129' rtt: 0 ms
[plan] plan 'ns2.mfonline.cz.' type 'A'
[resl] => NS is provably without DS, going insecure
[plan] plan 'ns2.superhosting.cz.' type 'AAAA'
[resl] => querying: '2001:678:f::1' score: 11 zone cut: 'cz.' m12n: 'sUPErHOStING.Cz.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns2.superhosting.cz.'
[iter] <= using glue for 'ns1.superhosting.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= parent: updating DS
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:f::1' rtt: 0 ms
[resl] => querying: '88.86.116.42' score: 10 zone cut: 'superhosting.cz.' m12n: 'ns2.SUPERHoStinG.cz.' type: 'AAAA' proto: 'udp'
[iter] <= using glue for 'ns2.superhosting.cz.'
[iter] <= using glue for 'ns1.superhosting.cz.'
[iter] <= using glue for 'ns3.superhosting.cz.'
[iter] <= rcode: NOERROR
[resl] <= server: '88.86.116.42' rtt: 9 ms
[resl] => querying: '2a01:28:aa:44::2' score: 10 zone cut: 'mfonline.cz.' m12n: 'NS2.MFoNLiNE.cz.' type: 'A' proto: 'udp'
[iter] <= rcode: NOERROR
[resl] <= server: '2a01:28:aa:44::2' rtt: 1 ms
[resl] => querying: '5.198.131.4' score: 10 zone cut: 'jnp.cz.' m12n: 'NS3.jNp.cZ.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.131.4' score: 10 zone cut: 'jnp.cz.' m12n: 'NS3.jNp.cZ.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.131.4' score: 10 zone cut: 'jnp.cz.' m12n: 'NS3.jNp.cZ.' type: 'A' proto: 'udp'
[resl] => querying: '5.198.131.4' score: 10 zone cut: 'jnp.cz.' m12n: 'NS3.jNp.cZ.' type: 'A' proto: 'udp'
[wrkr] => server: '5.198.131.4' flagged as 'bad'
[resl] => unresolvable NS address, bailing out
[plan] plan 'ns1.mfgroup.cz.' type 'AAAA'
[resl] => querying: '2001:678:f::1' score: 11 zone cut: 'cz.' m12n: 'mfGrOUP.cz.' type: 'NS' proto: 'udp'
[iter] <= using glue for 'ns1.mfgroup.cz.'
[iter] <= referral response, follow
[vldr] <= DS doesn't exist, going insecure
[vldr] <= parent: updating DS
[vldr] <= answer valid, OK
[resl] <= server: '2001:678:f::1' rtt: 0 ms
[resl] => querying: '5.198.129.4' score: 2850 zone cut: 'mfgroup.cz.' m12n: 'Ns1.mfgROup.cZ.' type: 'AAAA' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 2850 zone cut: 'mfgroup.cz.' m12n: 'Ns1.mfgROup.cZ.' type: 'AAAA' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 2850 zone cut: 'mfgroup.cz.' m12n: 'Ns1.mfgROup.cZ.' type: 'AAAA' proto: 'udp'
[resl] => querying: '5.198.129.4' score: 2850 zone cut: 'mfgroup.cz.' m12n: 'Ns1.mfgROup.cZ.' type: 'AAAA' proto: 'udp'
[wrkr] => server: '5.198.129.4' flagged as 'bad'
[resl] => unresolvable NS address, bailing out
[plan] plan 'ns2.mfonline.cz.' type 'AAAA'
[resl] finished: 8, queries: 4, mempool: 32800 B
The master
was able to resolve the IN A www.zive.cz
on second retry, although it also tries to contact unreachable namerver after flagging it as bad. The vld-refactoring
is just keep on going contacting 5.198.129.4
over and over.