diff --git a/.gitignore b/.gitignore index 06af9cc..42dace2 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,9 @@ go.work.sum # env file .env +# Reference Ruby dnstraverse (GPL-3, dev-only golden-test generator; see tools/golden/run-reference.sh) +tools/dnstraverse-ruby/ + +# Local Claude Code session config +.claude/ + diff --git a/docs/captures/dnstraverse-ruby-example.com-MX.txt b/docs/captures/dnstraverse-ruby-example.com-MX.txt new file mode 100644 index 0000000..2c45c50 --- /dev/null +++ b/docs/captures/dnstraverse-ruby-example.com-MX.txt @@ -0,0 +1,69 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using a.root-servers.net (198.41.0.4) as initial root +Running query example.com type MX +1 a.root-servers.net (198.41.0.4) +1.1 l.gtld-servers.net (192.41.162.30) +1.1.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) +1.1.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) +1.2 j.gtld-servers.net (192.48.79.30) +1.2.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.2.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.3 h.gtld-servers.net (192.54.112.30) +1.3.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.3.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.4 d.gtld-servers.net (192.31.80.30) +1.4.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.4.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.5 b.gtld-servers.net (192.33.14.30) +1.5.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.5.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.6 f.gtld-servers.net (192.35.51.30) +1.6.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.6.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.7 k.gtld-servers.net (192.52.178.30) +1.7.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.7.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.8 m.gtld-servers.net (192.55.83.30) +1.8.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.8.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.9 i.gtld-servers.net (192.43.172.30) +1.9.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.9.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.10 g.gtld-servers.net (192.42.93.30) +1.10.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.10.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.11 a.gtld-servers.net (192.5.6.30) +1.11.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.11.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.12 c.gtld-servers.net (192.26.92.30) +1.12.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.12.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.13 e.gtld-servers.net (192.12.94.30) +1.13.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.13.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) + +Results: + 16.7%: Answer from hera.ns.cloudflare.com (108.162.192.162) + example.com. 300 IN MX 0 . + + 16.7%: Answer from elliott.ns.cloudflare.com (108.162.195.228) + example.com. 300 IN MX 0 . + + 16.7%: Answer from elliott.ns.cloudflare.com (162.159.44.228) + example.com. 300 IN MX 0 . + + 16.7%: Answer from hera.ns.cloudflare.com (172.64.32.162) + example.com. 300 IN MX 0 . + + 16.7%: Answer from elliott.ns.cloudflare.com (172.64.35.228) + example.com. 300 IN MX 0 . + + 16.7%: Answer from hera.ns.cloudflare.com (173.245.58.162) + example.com. 300 IN MX 0 . + +Summary Results: + 100% answered with example.com. 300 IN MX 0 . diff --git a/docs/captures/dnstraverse-ruby-hansenits.com.au-A.txt b/docs/captures/dnstraverse-ruby-hansenits.com.au-A.txt new file mode 100644 index 0000000..e55ce93 --- /dev/null +++ b/docs/captures/dnstraverse-ruby-hansenits.com.au-A.txt @@ -0,0 +1,635 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using g.root-servers.net (192.112.36.4) as initial root +Running query hansenits.com.au type a +1 g.root-servers.net (192.112.36.4) +1.1 r.au (65.22.197.1) +1.1.1 ns-a.hansenits.com -- resolving +1.1.1.0.1 g.root-servers.net (192.112.36.4) +1.1.1.0.1.1 f.gtld-servers.net (192.35.51.30) +1.1.1.0.1.1.1 ns-101.awsdns-12.com (205.251.192.101) +1.1.1.0.1.1.2 ns-639.awsdns-15.net +1.1.1.0.1.1.2.0.1 g.root-servers.net (192.112.36.4) +1.1.1.0.1.1.2.0.1.1 l.gtld-servers.net (192.41.162.30) +1.1.1.0.1.1.2.0.1.1.1 g-ns-464.awsdns-15.net (205.251.193.208) +1.1.1.0.1.1.2.0.1.1.2 g-ns-785.awsdns-15.net (205.251.195.17) +1.1.1.0.1.1.2.0.1.1.3 g-ns-1359.awsdns-15.net (205.251.197.79) +1.1.1.0.1.1.2.0.1.1.4 g-ns-1935.awsdns-15.net (205.251.199.143) +1.1.1.0.1.1.2.0.1.2 h.gtld-servers.net (192.54.112.30) +1.1.1.0.1.1.2.0.1.2.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.2.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.2.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.2.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.3 d.gtld-servers.net (192.31.80.30) +1.1.1.0.1.1.2.0.1.3.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.3.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.3.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.3.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.4 c.gtld-servers.net (192.26.92.30) +1.1.1.0.1.1.2.0.1.4.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.4.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.4.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.4.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.5 e.gtld-servers.net (192.12.94.30) +1.1.1.0.1.1.2.0.1.5.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.5.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.5.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.5.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.6 b.gtld-servers.net (192.33.14.30) +1.1.1.0.1.1.2.0.1.6.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.6.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.6.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.6.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.7 m.gtld-servers.net (192.55.83.30) +1.1.1.0.1.1.2.0.1.7.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.7.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.7.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.7.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.8 f.gtld-servers.net (192.35.51.30) +1.1.1.0.1.1.2.0.1.8.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.8.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.8.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.8.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.9 i.gtld-servers.net (192.43.172.30) +1.1.1.0.1.1.2.0.1.9.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.9.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.9.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.9.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.10 a.gtld-servers.net (192.5.6.30) +1.1.1.0.1.1.2.0.1.10.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.10.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.10.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.10.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.11 k.gtld-servers.net (192.52.178.30) +1.1.1.0.1.1.2.0.1.11.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.11.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.11.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.11.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.12 j.gtld-servers.net (192.48.79.30) +1.1.1.0.1.1.2.0.1.12.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.12.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.12.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.12.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.13 g.gtld-servers.net (192.42.93.30) +1.1.1.0.1.1.2.0.1.13.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.13.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.13.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.13.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2 ns-639.awsdns-15.net (205.251.194.127) +1.1.1.0.1.1.3 ns-1168.awsdns-18.org +1.1.1.0.1.1.3.0.1 g.root-servers.net (192.112.36.4) +1.1.1.0.1.1.3.0.1.1 c0.org.afilias-nst.info (199.19.53.1) +1.1.1.0.1.1.3.0.1.1.1 g-ns-724.awsdns-18.org (205.251.194.212) +1.1.1.0.1.1.3.0.1.1.2 g-ns-1618.awsdns-18.org (205.251.198.82) +1.1.1.0.1.1.3.0.1.1.3 g-ns-146.awsdns-18.org (205.251.192.146) +1.1.1.0.1.1.3.0.1.1.4 g-ns-1045.awsdns-18.org (205.251.196.21) +1.1.1.0.1.1.3.0.1.2 d0.org.afilias-nst.org (199.19.57.1) +1.1.1.0.1.1.3.0.1.2.1 g-ns-1045.awsdns-18.org (205.251.196.21) -- completed earlier +1.1.1.0.1.1.3.0.1.2.2 g-ns-1618.awsdns-18.org (205.251.198.82) -- completed earlier +1.1.1.0.1.1.3.0.1.2.3 g-ns-724.awsdns-18.org (205.251.194.212) -- completed earlier +1.1.1.0.1.1.3.0.1.2.4 g-ns-146.awsdns-18.org (205.251.192.146) -- completed earlier +1.1.1.0.1.1.3.0.1.3 b0.org.afilias-nst.org (199.19.54.1) +1.1.1.0.1.1.3.0.1.4 a0.org.afilias-nst.info (199.19.56.1) +1.1.1.0.1.1.3.0.1.4.1 g-ns-724.awsdns-18.org (205.251.194.212) -- completed earlier +1.1.1.0.1.1.3.0.1.4.2 g-ns-146.awsdns-18.org (205.251.192.146) -- completed earlier +1.1.1.0.1.1.3.0.1.4.3 g-ns-1618.awsdns-18.org (205.251.198.82) -- completed earlier +1.1.1.0.1.1.3.0.1.4.4 g-ns-1045.awsdns-18.org (205.251.196.21) -- completed earlier +1.1.1.0.1.1.3.0.1.5 b2.org.afilias-nst.org (199.249.120.1) +1.1.1.0.1.1.3.0.1.5.1 g-ns-146.awsdns-18.org (205.251.192.146) -- completed earlier +1.1.1.0.1.1.3.0.1.5.2 g-ns-724.awsdns-18.org (205.251.194.212) -- completed earlier +1.1.1.0.1.1.3.0.1.5.3 g-ns-1045.awsdns-18.org (205.251.196.21) -- completed earlier +1.1.1.0.1.1.3.0.1.5.4 g-ns-1618.awsdns-18.org (205.251.198.82) -- completed earlier +1.1.1.0.1.1.3.0.1.6 a2.org.afilias-nst.info (199.249.112.1) +1.1.1.0.1.1.3.0.1.6.1 g-ns-146.awsdns-18.org (205.251.192.146) -- completed earlier +1.1.1.0.1.1.3.0.1.6.2 g-ns-724.awsdns-18.org (205.251.194.212) -- completed earlier +1.1.1.0.1.1.3.0.1.6.3 g-ns-1045.awsdns-18.org (205.251.196.21) -- completed earlier +1.1.1.0.1.1.3.0.1.6.4 g-ns-1618.awsdns-18.org (205.251.198.82) -- completed earlier +1.1.1.0.1.1.3 ns-1168.awsdns-18.org (205.251.196.144,No data) +1.1.1.0.1.1.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.1.4.0.1 g.root-servers.net (192.112.36.4) +1.1.1.0.1.1.4.0.1.1 nsa.nic.uk (156.154.100.3) +1.1.1.0.1.1.4.0.1.1.1 g-ns-1836.awsdns-40.co.uk (205.251.199.44) +1.1.1.0.1.1.4.0.1.1.2 g-ns-1515.awsdns-40.co.uk (205.251.197.235) +1.1.1.0.1.1.4.0.1.1.3 g-ns-360.awsdns-40.co.uk (205.251.193.104) +1.1.1.0.1.1.4.0.1.1.4 g-ns-936.awsdns-40.co.uk (205.251.195.168) +1.1.1.0.1.1.4.0.1.2 dns1.nic.uk (213.248.216.1) +1.1.1.0.1.1.4.0.1.2.1 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.2.2 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.2.3 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.2.4 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.3 nsc.nic.uk (156.154.102.3) +1.1.1.0.1.1.4.0.1.3.1 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.3.2 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.3.3 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.3.4 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.4 dns2.nic.uk (103.49.80.1) +1.1.1.0.1.1.4.0.1.4.1 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.4.2 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.4.3 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.4.4 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.5 nsb.nic.uk (156.154.101.3) +1.1.1.0.1.1.4.0.1.5.1 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.5.2 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.5.3 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.5.4 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.6 nsd.nic.uk (156.154.103.3) +1.1.1.0.1.1.4.0.1.6.1 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.6.2 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.6.3 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.6.4 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.7 dns3.nic.uk (213.248.220.1) +1.1.1.0.1.1.4.0.1.7.1 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.7.2 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.7.3 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.7.4 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.8 dns4.nic.uk (43.230.48.1) +1.1.1.0.1.1.4.0.1.8.1 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.8.2 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.8.3 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.8.4 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4 ns-1863.awsdns-40.co.uk (205.251.199.71) +1.1.1.0.1.2 i.gtld-servers.net (192.43.172.30) +1.1.1.0.1.2.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.2.2 ns-639.awsdns-15.net +1.1.1.0.1.2.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.2.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.2.3 ns-1168.awsdns-18.org +1.1.1.0.1.2.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.2.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.2.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.2.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.2.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.3 k.gtld-servers.net (192.52.178.30) +1.1.1.0.1.3.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.3.2 ns-639.awsdns-15.net +1.1.1.0.1.3.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.3.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.3.3 ns-1168.awsdns-18.org +1.1.1.0.1.3.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.3.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.3.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.3.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.3.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.4 e.gtld-servers.net (192.12.94.30) +1.1.1.0.1.4.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.4.2 ns-639.awsdns-15.net +1.1.1.0.1.4.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.4.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.4.3 ns-1168.awsdns-18.org +1.1.1.0.1.4.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.4.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.4.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.4.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.4.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.5 b.gtld-servers.net (192.33.14.30) +1.1.1.0.1.5.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.5.2 ns-639.awsdns-15.net +1.1.1.0.1.5.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.5.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.5.3 ns-1168.awsdns-18.org +1.1.1.0.1.5.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.5.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.5.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.5.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.5.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.6 d.gtld-servers.net (192.31.80.30) +1.1.1.0.1.6.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.6.2 ns-639.awsdns-15.net +1.1.1.0.1.6.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.6.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.6.3 ns-1168.awsdns-18.org +1.1.1.0.1.6.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.6.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.6.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.6.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.6.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.7 j.gtld-servers.net (192.48.79.30) +1.1.1.0.1.7.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.7.2 ns-639.awsdns-15.net +1.1.1.0.1.7.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.7.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.7.3 ns-1168.awsdns-18.org +1.1.1.0.1.7.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.7.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.7.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.7.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.7.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.8 a.gtld-servers.net (192.5.6.30) +1.1.1.0.1.8.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.8.2 ns-639.awsdns-15.net +1.1.1.0.1.8.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.8.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.8.3 ns-1168.awsdns-18.org +1.1.1.0.1.8.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.8.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.8.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.8.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.8.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.9 g.gtld-servers.net (192.42.93.30) +1.1.1.0.1.9.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.9.2 ns-639.awsdns-15.net +1.1.1.0.1.9.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.9.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.9.3 ns-1168.awsdns-18.org +1.1.1.0.1.9.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.9.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.9.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.9.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.9.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.10 m.gtld-servers.net (192.55.83.30) +1.1.1.0.1.10.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.10.2 ns-639.awsdns-15.net +1.1.1.0.1.10.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.10.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.10.3 ns-1168.awsdns-18.org +1.1.1.0.1.10.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.10.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.10.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.10.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.10.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.11 l.gtld-servers.net (192.41.162.30) +1.1.1.0.1.11.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.11.2 ns-639.awsdns-15.net +1.1.1.0.1.11.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.11.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.11.3 ns-1168.awsdns-18.org +1.1.1.0.1.11.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.11.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.11.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.11.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.11.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.12 h.gtld-servers.net (192.54.112.30) +1.1.1.0.1.12.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.12.2 ns-639.awsdns-15.net +1.1.1.0.1.12.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.12.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.12.3 ns-1168.awsdns-18.org +1.1.1.0.1.12.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.12.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.12.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.12.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.12.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.13 c.gtld-servers.net (192.26.92.30) +1.1.1.0.1.13.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.13.2 ns-639.awsdns-15.net +1.1.1.0.1.13.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.13.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.13.3 ns-1168.awsdns-18.org +1.1.1.0.1.13.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.13.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.1.0.1.13.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.13.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.1.0.1.13.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1 ns-a.hansenits.com (110.173.233.130,No data) +1.1.2 ns-c.hansenits.com -- resolving +1.1.2.0.1 g.root-servers.net (192.112.36.4) +1.1.2.0.1.1 l.gtld-servers.net (192.41.162.30) +1.1.2.0.1.1.1 ns-101.awsdns-12.com (205.251.192.101) +1.1.2.0.1.1.2 ns-639.awsdns-15.net +1.1.2.0.1.1.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.1.2 ns-639.awsdns-15.net (205.251.194.127) +1.1.2.0.1.1.3 ns-1168.awsdns-18.org +1.1.2.0.1.1.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.1.3 ns-1168.awsdns-18.org (205.251.196.144,No data) +1.1.2.0.1.1.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.1.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.1.4 ns-1863.awsdns-40.co.uk (205.251.199.71) +1.1.2.0.1.2 c.gtld-servers.net (192.26.92.30) +1.1.2.0.1.2.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.2.2 ns-639.awsdns-15.net +1.1.2.0.1.2.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.2.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.2.3 ns-1168.awsdns-18.org +1.1.2.0.1.2.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.2.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.2.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.2.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.2.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.3 f.gtld-servers.net (192.35.51.30) +1.1.2.0.1.3.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.3.2 ns-639.awsdns-15.net +1.1.2.0.1.3.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.3.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.3.3 ns-1168.awsdns-18.org +1.1.2.0.1.3.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.3.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.3.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.3.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.3.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.4 e.gtld-servers.net (192.12.94.30) +1.1.2.0.1.4.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.4.2 ns-639.awsdns-15.net +1.1.2.0.1.4.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.4.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.4.3 ns-1168.awsdns-18.org +1.1.2.0.1.4.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.4.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.4.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.4.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.4.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.5 b.gtld-servers.net (192.33.14.30) +1.1.2.0.1.5.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.5.2 ns-639.awsdns-15.net +1.1.2.0.1.5.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.5.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.5.3 ns-1168.awsdns-18.org +1.1.2.0.1.5.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.5.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.5.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.5.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.5.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.6 k.gtld-servers.net (192.52.178.30) +1.1.2.0.1.6.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.6.2 ns-639.awsdns-15.net +1.1.2.0.1.6.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.6.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.6.3 ns-1168.awsdns-18.org +1.1.2.0.1.6.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.6.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.6.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.6.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.6.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.7 d.gtld-servers.net (192.31.80.30) +1.1.2.0.1.7.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.7.2 ns-639.awsdns-15.net +1.1.2.0.1.7.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.7.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.7.3 ns-1168.awsdns-18.org +1.1.2.0.1.7.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.7.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.7.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.7.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.7.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.8 i.gtld-servers.net (192.43.172.30) +1.1.2.0.1.8.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.8.2 ns-639.awsdns-15.net +1.1.2.0.1.8.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.8.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.8.3 ns-1168.awsdns-18.org +1.1.2.0.1.8.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.8.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.8.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.8.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.8.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.9 j.gtld-servers.net (192.48.79.30) +1.1.2.0.1.9.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.9.2 ns-639.awsdns-15.net +1.1.2.0.1.9.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.9.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.9.3 ns-1168.awsdns-18.org +1.1.2.0.1.9.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.9.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.9.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.9.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.9.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.10 g.gtld-servers.net (192.42.93.30) +1.1.2.0.1.10.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.10.2 ns-639.awsdns-15.net +1.1.2.0.1.10.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.10.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.10.3 ns-1168.awsdns-18.org +1.1.2.0.1.10.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.10.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.10.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.10.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.10.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.11 a.gtld-servers.net (192.5.6.30) +1.1.2.0.1.11.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.11.2 ns-639.awsdns-15.net +1.1.2.0.1.11.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.11.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.11.3 ns-1168.awsdns-18.org +1.1.2.0.1.11.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.11.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.11.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.11.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.11.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.12 m.gtld-servers.net (192.55.83.30) +1.1.2.0.1.12.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.12.2 ns-639.awsdns-15.net +1.1.2.0.1.12.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.12.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.12.3 ns-1168.awsdns-18.org +1.1.2.0.1.12.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.12.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.12.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.12.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.12.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.13 h.gtld-servers.net (192.54.112.30) +1.1.2.0.1.13.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.13.2 ns-639.awsdns-15.net +1.1.2.0.1.13.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.13.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.13.3 ns-1168.awsdns-18.org +1.1.2.0.1.13.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.13.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.2.0.1.13.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.13.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.2.0.1.13.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2 ns-c.hansenits.com (13.54.63.231,No data) +1.1.3 ns-b.hansenits.com -- resolving +1.1.3.0.1 g.root-servers.net (192.112.36.4) +1.1.3.0.1.1 e.gtld-servers.net (192.12.94.30) +1.1.3.0.1.1.1 ns-101.awsdns-12.com (205.251.192.101) +1.1.3.0.1.1.2 ns-639.awsdns-15.net +1.1.3.0.1.1.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.1.2 ns-639.awsdns-15.net (205.251.194.127) +1.1.3.0.1.1.3 ns-1168.awsdns-18.org +1.1.3.0.1.1.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.1.3 ns-1168.awsdns-18.org (205.251.196.144,No data) +1.1.3.0.1.1.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.1.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.1.4 ns-1863.awsdns-40.co.uk (205.251.199.71) +1.1.3.0.1.2 c.gtld-servers.net (192.26.92.30) +1.1.3.0.1.2.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.2.2 ns-639.awsdns-15.net +1.1.3.0.1.2.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.2.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.2.3 ns-1168.awsdns-18.org +1.1.3.0.1.2.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.2.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.2.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.2.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.2.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.3 f.gtld-servers.net (192.35.51.30) +1.1.3.0.1.3.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.3.2 ns-639.awsdns-15.net +1.1.3.0.1.3.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.3.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.3.3 ns-1168.awsdns-18.org +1.1.3.0.1.3.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.3.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.3.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.3.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.3.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.4 k.gtld-servers.net (192.52.178.30) +1.1.3.0.1.4.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.4.2 ns-639.awsdns-15.net +1.1.3.0.1.4.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.4.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.4.3 ns-1168.awsdns-18.org +1.1.3.0.1.4.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.4.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.4.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.4.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.4.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.5 b.gtld-servers.net (192.33.14.30) +1.1.3.0.1.5.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.5.2 ns-639.awsdns-15.net +1.1.3.0.1.5.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.5.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.5.3 ns-1168.awsdns-18.org +1.1.3.0.1.5.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.5.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.5.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.5.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.5.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.6 d.gtld-servers.net (192.31.80.30) +1.1.3.0.1.6.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.6.2 ns-639.awsdns-15.net +1.1.3.0.1.6.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.6.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.6.3 ns-1168.awsdns-18.org +1.1.3.0.1.6.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.6.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.6.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.6.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.6.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.7 j.gtld-servers.net (192.48.79.30) +1.1.3.0.1.7.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.7.2 ns-639.awsdns-15.net +1.1.3.0.1.7.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.7.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.7.3 ns-1168.awsdns-18.org +1.1.3.0.1.7.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.7.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.7.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.7.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.7.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.8 i.gtld-servers.net (192.43.172.30) +1.1.3.0.1.8.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.8.2 ns-639.awsdns-15.net +1.1.3.0.1.8.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.8.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.8.3 ns-1168.awsdns-18.org +1.1.3.0.1.8.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.8.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.8.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.8.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.8.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.9 a.gtld-servers.net (192.5.6.30) +1.1.3.0.1.9.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.9.2 ns-639.awsdns-15.net +1.1.3.0.1.9.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.9.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.9.3 ns-1168.awsdns-18.org +1.1.3.0.1.9.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.9.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.9.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.9.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.9.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.10 h.gtld-servers.net (192.54.112.30) +1.1.3.0.1.10.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.10.2 ns-639.awsdns-15.net +1.1.3.0.1.10.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.10.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.10.3 ns-1168.awsdns-18.org +1.1.3.0.1.10.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.10.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.10.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.10.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.10.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.11 l.gtld-servers.net (192.41.162.30) +1.1.3.0.1.11.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.11.2 ns-639.awsdns-15.net +1.1.3.0.1.11.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.11.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.11.3 ns-1168.awsdns-18.org +1.1.3.0.1.11.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.11.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.11.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.11.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.11.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.12 m.gtld-servers.net (192.55.83.30) +1.1.3.0.1.12.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.12.2 ns-639.awsdns-15.net +1.1.3.0.1.12.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.12.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.12.3 ns-1168.awsdns-18.org +1.1.3.0.1.12.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.12.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.12.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.12.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.12.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.13 g.gtld-servers.net (192.42.93.30) +1.1.3.0.1.13.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.13.2 ns-639.awsdns-15.net +1.1.3.0.1.13.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.13.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.13.3 ns-1168.awsdns-18.org +1.1.3.0.1.13.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.13.3 ns-1168.awsdns-18.org (205.251.196.144,No data) -- completed earlier +1.1.3.0.1.13.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.13.4.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.1.3.0.1.13.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3 ns-b.hansenits.com (110.173.233.132,No data) +1.2 q.au (65.22.196.1) +1.2.1 ns-a.hansenits.com -- resolving +1.2.1.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.2.1 ns-a.hansenits.com (110.173.233.130,No data) -- completed earlier (1.1.1) +1.2.2 ns-c.hansenits.com -- resolving +1.2.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.2.2 ns-c.hansenits.com (13.54.63.231,No data) -- completed earlier (1.1.2) +1.2.3 ns-b.hansenits.com -- resolving +1.2.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.2.3 ns-b.hansenits.com (110.173.233.132,No data) -- completed earlier (1.1.3) +1.3 t.au (65.22.199.1) +1.3.1 ns-a.hansenits.com -- resolving +1.3.1.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.3.1 ns-a.hansenits.com (110.173.233.130,No data) -- completed earlier (1.1.1) +1.3.2 ns-b.hansenits.com -- resolving +1.3.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.3.2 ns-b.hansenits.com (110.173.233.132,No data) -- completed earlier (1.1.3) +1.3.3 ns-c.hansenits.com -- resolving +1.3.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.3.3 ns-c.hansenits.com (13.54.63.231,No data) -- completed earlier (1.1.2) +1.4 s.au (65.22.198.1) +1.4.1 ns-b.hansenits.com -- resolving +1.4.1.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.4.1 ns-b.hansenits.com (110.173.233.132,No data) -- completed earlier (1.1.3) +1.4.2 ns-c.hansenits.com -- resolving +1.4.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.4.2 ns-c.hansenits.com (13.54.63.231,No data) -- completed earlier (1.1.2) +1.4.3 ns-a.hansenits.com -- resolving +1.4.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.4.3 ns-a.hansenits.com (110.173.233.130,No data) -- completed earlier (1.1.1) +1.5 a.au (58.65.254.1) +1.5.1 ns-b.hansenits.com -- resolving +1.5.1.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.5.1 ns-b.hansenits.com (110.173.233.132,No data) -- completed earlier (1.1.3) +1.5.2 ns-c.hansenits.com -- resolving +1.5.2.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.5.2 ns-c.hansenits.com (13.54.63.231,No data) -- completed earlier (1.1.2) +1.5.3 ns-a.hansenits.com -- resolving +1.5.3.0.1 g.root-servers.net (192.112.36.4) -- completed earlier +1.5.3 ns-a.hansenits.com (110.173.233.130,No data) -- completed earlier (1.1.1) + +Results: + 31.9%: Answer from ns-a.hansenits.com (110.173.233.130) + hansenits.com.au. 1400 IN A 13.54.63.231 + + 31.9%: Answer from ns-b.hansenits.com (110.173.233.132) + hansenits.com.au. 1400 IN A 13.54.63.231 + + 31.9%: Answer from ns-c.hansenits.com (13.54.63.231) + hansenits.com.au. 1400 IN A 13.54.63.231 + + 4.2%: NODATA (for this type) at b0.org.afilias-nst.org (199.19.54.1) + While querying ns-1168.awsdns-18.org/IN/A + +Summary Results: + 95.8% answered with hansenits.com.au. 1400 IN A 13.54.63.231 + 4.2% found no such record diff --git a/docs/captures/dnstraverse-ruby-nxdomain.hansenits.com.au-A.txt b/docs/captures/dnstraverse-ruby-nxdomain.hansenits.com.au-A.txt new file mode 100644 index 0000000..00b5d16 --- /dev/null +++ b/docs/captures/dnstraverse-ruby-nxdomain.hansenits.com.au-A.txt @@ -0,0 +1,53 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using l.root-servers.net (199.7.83.42) as initial root +Running query doesnotexist-exploredns-test.hansenits.com.au type a +1 l.root-servers.net (199.7.83.42) +1.1 a.au (58.65.254.1) +1.1.1 ns-a.hansenits.com -- resolving +1.1.1 ns-a.hansenits.com (110.173.233.130) +1.1.2 ns-b.hansenits.com -- resolving +1.1.2 ns-b.hansenits.com (110.173.233.132) +1.1.3 ns-c.hansenits.com -- resolving +1.1.3 ns-c.hansenits.com (13.54.63.231) +1.2 q.au (65.22.196.1) +1.2.1 ns-a.hansenits.com -- resolving +1.2.1 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.2.2 ns-c.hansenits.com -- resolving +1.2.2 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) +1.2.3 ns-b.hansenits.com -- resolving +1.2.3 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.3 r.au (65.22.197.1) +1.3.1 ns-c.hansenits.com -- resolving +1.3.1 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) +1.3.2 ns-b.hansenits.com -- resolving +1.3.2 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.3.3 ns-a.hansenits.com -- resolving +1.3.3 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.4 s.au (65.22.198.1) +1.4.1 ns-a.hansenits.com -- resolving +1.4.1 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.4.2 ns-b.hansenits.com -- resolving +1.4.2 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.4.3 ns-c.hansenits.com -- resolving +1.4.3 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) +1.5 t.au (65.22.199.1) +1.5.1 ns-a.hansenits.com -- resolving +1.5.1 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.5.2 ns-b.hansenits.com -- resolving +1.5.2 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.5.3 ns-c.hansenits.com -- resolving +1.5.3 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) + +Results: + 33.3%: No such domain (NXDOMAIN) at ns-a.hansenits.com (110.173.233.130) + + 33.3%: No such domain (NXDOMAIN) at ns-b.hansenits.com (110.173.233.132) + + 33.3%: No such domain (NXDOMAIN) at ns-c.hansenits.com (13.54.63.231) + +Summary Results: + 100% resulted in an error diff --git a/docs/captures/dnstraverse-ruby-testcname.yellowtealpurple.net-A.txt b/docs/captures/dnstraverse-ruby-testcname.yellowtealpurple.net-A.txt new file mode 100644 index 0000000..c97af19 --- /dev/null +++ b/docs/captures/dnstraverse-ruby-testcname.yellowtealpurple.net-A.txt @@ -0,0 +1,112 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using e.root-servers.net (192.203.230.10) as initial root +Running query testcname.yellowtealpurple.net type a +1 e.root-servers.net (192.203.230.10) +1.1 a.gtld-servers.net (192.5.6.30) +1.1.1 ns1.dreamhost.com -- resolving +1.1.1 ns1.dreamhost.com (162.159.26.14) +1.1.2 ns2.dreamhost.com -- resolving +1.1.2 ns2.dreamhost.com (162.159.26.81) +1.1.3 ns3.dreamhost.com -- resolving +1.1.3 ns3.dreamhost.com (162.159.27.84) +1.2 b.gtld-servers.net (192.33.14.30) +1.2.1 ns1.dreamhost.com -- resolving +1.2.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.2.2 ns2.dreamhost.com -- resolving +1.2.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.2.3 ns3.dreamhost.com -- resolving +1.2.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.3 c.gtld-servers.net (192.26.92.30) +1.3.1 ns1.dreamhost.com -- resolving +1.3.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.3.2 ns2.dreamhost.com -- resolving +1.3.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.3.3 ns3.dreamhost.com -- resolving +1.3.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.4 d.gtld-servers.net (192.31.80.30) +1.4.1 ns1.dreamhost.com -- resolving +1.4.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.4.2 ns2.dreamhost.com -- resolving +1.4.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.4.3 ns3.dreamhost.com -- resolving +1.4.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.5 e.gtld-servers.net (192.12.94.30) +1.5.1 ns1.dreamhost.com -- resolving +1.5.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.5.2 ns2.dreamhost.com -- resolving +1.5.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.5.3 ns3.dreamhost.com -- resolving +1.5.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.6 f.gtld-servers.net (192.35.51.30) +1.6.1 ns1.dreamhost.com -- resolving +1.6.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.6.2 ns2.dreamhost.com -- resolving +1.6.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.6.3 ns3.dreamhost.com -- resolving +1.6.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.7 g.gtld-servers.net (192.42.93.30) +1.7.1 ns1.dreamhost.com -- resolving +1.7.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.7.2 ns2.dreamhost.com -- resolving +1.7.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.7.3 ns3.dreamhost.com -- resolving +1.7.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.8 h.gtld-servers.net (192.54.112.30) +1.8.1 ns1.dreamhost.com -- resolving +1.8.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.8.2 ns2.dreamhost.com -- resolving +1.8.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.8.3 ns3.dreamhost.com -- resolving +1.8.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.9 i.gtld-servers.net (192.43.172.30) +1.9.1 ns1.dreamhost.com -- resolving +1.9.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.9.2 ns2.dreamhost.com -- resolving +1.9.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.9.3 ns3.dreamhost.com -- resolving +1.9.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.10 j.gtld-servers.net (192.48.79.30) +1.10.1 ns1.dreamhost.com -- resolving +1.10.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.10.2 ns2.dreamhost.com -- resolving +1.10.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.10.3 ns3.dreamhost.com -- resolving +1.10.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.11 k.gtld-servers.net (192.52.178.30) +1.11.1 ns1.dreamhost.com -- resolving +1.11.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.11.2 ns2.dreamhost.com -- resolving +1.11.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.11.3 ns3.dreamhost.com -- resolving +1.11.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.12 l.gtld-servers.net (192.41.162.30) +1.12.1 ns1.dreamhost.com -- resolving +1.12.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.12.2 ns2.dreamhost.com -- resolving +1.12.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.12.3 ns3.dreamhost.com -- resolving +1.12.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.13 m.gtld-servers.net (192.55.83.30) +1.13.1 ns1.dreamhost.com -- resolving +1.13.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.13.2 ns2.dreamhost.com -- resolving +1.13.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.13.3 ns3.dreamhost.com -- resolving +1.13.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) + +Results: + 33.3%: Answer from ns1.dreamhost.com (162.159.26.14) + yellowtealpurple.net. 60 IN A 69.163.142.106 + + 33.3%: Answer from ns2.dreamhost.com (162.159.26.81) + yellowtealpurple.net. 60 IN A 69.163.142.106 + + 33.3%: Answer from ns3.dreamhost.com (162.159.27.84) + yellowtealpurple.net. 60 IN A 69.163.142.106 + +Summary Results: + 100% answered with yellowtealpurple.net. 60 IN A 69.163.142.106 diff --git a/docs/captures/dnstraverse-ruby-www.example.com-A-verbose.txt b/docs/captures/dnstraverse-ruby-www.example.com-A-verbose.txt new file mode 100644 index 0000000..1c8c219 --- /dev/null +++ b/docs/captures/dnstraverse-ruby-www.example.com-A-verbose.txt @@ -0,0 +1,76 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using b.root-servers.net (170.247.170.2) as initial root +Running query www.example.com type a +1 [www.example.com] b.root-servers.net (170.247.170.2) <> +1.1 [www.example.com] a.gtld-servers.net (192.5.6.30) +1.1.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) +1.1.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) +1.2 [www.example.com] b.gtld-servers.net (192.33.14.30) +1.2.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.2.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.3 [www.example.com] c.gtld-servers.net (192.26.92.30) +1.3.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.3.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.4 [www.example.com] d.gtld-servers.net (192.31.80.30) +1.4.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.4.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.5 [www.example.com] e.gtld-servers.net (192.12.94.30) +1.5.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.5.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.6 [www.example.com] f.gtld-servers.net (192.35.51.30) +1.6.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.6.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.7 [www.example.com] g.gtld-servers.net (192.42.93.30) +1.7.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.7.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.8 [www.example.com] h.gtld-servers.net (192.54.112.30) +1.8.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.8.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.9 [www.example.com] i.gtld-servers.net (192.43.172.30) +1.9.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.9.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.10 [www.example.com] j.gtld-servers.net (192.48.79.30) +1.10.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.10.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.11 [www.example.com] k.gtld-servers.net (192.52.178.30) +1.11.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.11.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.12 [www.example.com] l.gtld-servers.net (192.41.162.30) +1.12.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.12.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.13 [www.example.com] m.gtld-servers.net (192.55.83.30) +1.13.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.13.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) + +Results: + 16.7%: Answer from hera.ns.cloudflare.com (108.162.192.162) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from elliott.ns.cloudflare.com (108.162.195.228) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from elliott.ns.cloudflare.com (162.159.44.228) + www.example.com. 300 IN A 172.66.147.243 + www.example.com. 300 IN A 104.20.23.154 + + 16.7%: Answer from hera.ns.cloudflare.com (172.64.32.162) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from elliott.ns.cloudflare.com (172.64.35.228) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from hera.ns.cloudflare.com (173.245.58.162) + www.example.com. 300 IN A 172.66.147.243 + www.example.com. 300 IN A 104.20.23.154 + +Summary Results: + 100% answered with www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 diff --git a/docs/captures/dnstraverse-ruby-www.example.com-A.txt b/docs/captures/dnstraverse-ruby-www.example.com-A.txt new file mode 100644 index 0000000..f8d6c69 --- /dev/null +++ b/docs/captures/dnstraverse-ruby-www.example.com-A.txt @@ -0,0 +1,98 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using m.root-servers.net (202.12.27.33) as initial root +Running query www.example.com type a +1 m.root-servers.net (202.12.27.33) +1.1 c.gtld-servers.net (192.26.92.30) +1.1.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) +1.1.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) +1.2 b.gtld-servers.net (192.33.14.30) +1.2.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.2.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.3 k.gtld-servers.net (192.52.178.30) +1.3.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.3.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.4 h.gtld-servers.net (192.54.112.30) +1.4.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.4.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.5 a.gtld-servers.net (192.5.6.30) +1.5.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.5.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.6 f.gtld-servers.net (192.35.51.30) +1.6.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.6.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.7 d.gtld-servers.net (192.31.80.30) +1.7.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.7.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.8 g.gtld-servers.net (192.42.93.30) +1.8.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.8.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.9 m.gtld-servers.net (192.55.83.30) +1.9.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.9.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.10 j.gtld-servers.net (192.48.79.30) +1.10.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.10.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.11 e.gtld-servers.net (192.12.94.30) +1.11.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.11.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.12 l.gtld-servers.net (192.41.162.30) +1.12.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.12.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.13 i.gtld-servers.net (192.43.172.30) +1.13.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.13.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) + +The following servers were encountered: + hera.ns.cloudflare.com: 108.162.192.162 No match found + hera.ns.cloudflare.com: 172.64.32.162 No match found + hera.ns.cloudflare.com: 173.245.58.162 No match found +elliott.ns.cloudflare.com: 108.162.195.228 No match found +elliott.ns.cloudflare.com: 162.159.44.228 No match found +elliott.ns.cloudflare.com: 172.64.35.228 No match found + a.gtld-servers.net: 192.5.6.30 TIMEOUT + b.gtld-servers.net: 192.33.14.30 TIMEOUT + c.gtld-servers.net: 192.26.92.30 VeriSign ATLAS (ATLAS) + d.gtld-servers.net: 192.31.80.30 VeriSign ATLAS (ATLAS) + e.gtld-servers.net: 192.12.94.30 VeriSign ATLAS (ATLAS) + f.gtld-servers.net: 192.35.51.30 VeriSign ATLAS (ATLAS) + g.gtld-servers.net: 192.42.93.30 VeriSign ATLAS (ATLAS) + h.gtld-servers.net: 192.54.112.30 VeriSign ATLAS (ATLAS) + i.gtld-servers.net: 192.43.172.30 VeriSign ATLAS (ATLAS) + j.gtld-servers.net: 192.48.79.30 VeriSign ATLAS (ATLAS) + k.gtld-servers.net: 192.52.178.30 VeriSign ATLAS (ATLAS) + l.gtld-servers.net: 192.41.162.30 VeriSign ATLAS (ATLAS) + m.gtld-servers.net: 192.55.83.30 VeriSign ATLAS (ATLAS) + m.root-servers.net: 202.12.27.33 Meilof Veeningen Posadis (9.16) + +Results: + 16.7%: Answer from hera.ns.cloudflare.com (108.162.192.162) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from elliott.ns.cloudflare.com (108.162.195.228) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from elliott.ns.cloudflare.com (162.159.44.228) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from hera.ns.cloudflare.com (172.64.32.162) + www.example.com. 300 IN A 172.66.147.243 + www.example.com. 300 IN A 104.20.23.154 + + 16.7%: Answer from elliott.ns.cloudflare.com (172.64.35.228) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from hera.ns.cloudflare.com (173.245.58.162) + www.example.com. 300 IN A 172.66.147.243 + www.example.com. 300 IN A 104.20.23.154 + +Summary Results: + 100% answered with www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 diff --git a/docs/captures/exploredns-go-doesnotexist-exploredns-test.hansenits.com.au-A.txt b/docs/captures/exploredns-go-doesnotexist-exploredns-test.hansenits.com.au-A.txt new file mode 100644 index 0000000..833a582 --- /dev/null +++ b/docs/captures/exploredns-go-doesnotexist-exploredns-test.hansenits.com.au-A.txt @@ -0,0 +1,53 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using m.root-servers.net (202.12.27.33) as initial root +Running query doesnotexist-exploredns-test.hansenits.com.au type a +1 m.root-servers.net (202.12.27.33) +1.1 t.au (65.22.199.1) +1.1.1 ns-a.hansenits.com -- resolving +1.1.1 ns-a.hansenits.com (110.173.233.130) +1.1.2 ns-b.hansenits.com -- resolving +1.1.2 ns-b.hansenits.com (110.173.233.132) +1.1.3 ns-c.hansenits.com -- resolving +1.1.3 ns-c.hansenits.com (13.54.63.231) +1.2 a.au (58.65.254.1) +1.2.1 ns-a.hansenits.com -- resolving +1.2.1 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.2.2 ns-c.hansenits.com -- resolving +1.2.2 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) +1.2.3 ns-b.hansenits.com -- resolving +1.2.3 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.3 q.au (65.22.196.1) +1.3.1 ns-b.hansenits.com -- resolving +1.3.1 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.3.2 ns-a.hansenits.com -- resolving +1.3.2 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.3.3 ns-c.hansenits.com -- resolving +1.3.3 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) +1.4 r.au (65.22.197.1) +1.4.1 ns-a.hansenits.com -- resolving +1.4.1 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.4.2 ns-b.hansenits.com -- resolving +1.4.2 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.4.3 ns-c.hansenits.com -- resolving +1.4.3 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) +1.5 s.au (65.22.198.1) +1.5.1 ns-c.hansenits.com -- resolving +1.5.1 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) +1.5.2 ns-a.hansenits.com -- resolving +1.5.2 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.5.3 ns-b.hansenits.com -- resolving +1.5.3 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) + +Results: + 33.3%: No such domain (NXDOMAIN) at ns-a.hansenits.com (110.173.233.130) + + 33.3%: No such domain (NXDOMAIN) at ns-b.hansenits.com (110.173.233.132) + + 33.3%: No such domain (NXDOMAIN) at ns-c.hansenits.com (13.54.63.231) + +Summary Results: + 100% resulted in an error diff --git a/docs/captures/exploredns-go-example.com-MX.txt b/docs/captures/exploredns-go-example.com-MX.txt new file mode 100644 index 0000000..3971640 --- /dev/null +++ b/docs/captures/exploredns-go-example.com-MX.txt @@ -0,0 +1,69 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using e.root-servers.net (192.203.230.10) as initial root +Running query example.com type MX +1 e.root-servers.net (192.203.230.10) +1.1 a.gtld-servers.net (192.5.6.30) +1.1.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) +1.1.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) +1.2 b.gtld-servers.net (192.33.14.30) +1.2.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.2.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.3 c.gtld-servers.net (192.26.92.30) +1.3.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.3.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.4 d.gtld-servers.net (192.31.80.30) +1.4.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.4.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.5 e.gtld-servers.net (192.12.94.30) +1.5.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.5.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.6 f.gtld-servers.net (192.35.51.30) +1.6.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.6.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.7 g.gtld-servers.net (192.42.93.30) +1.7.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.7.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.8 h.gtld-servers.net (192.54.112.30) +1.8.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.8.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.9 i.gtld-servers.net (192.43.172.30) +1.9.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.9.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.10 j.gtld-servers.net (192.48.79.30) +1.10.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.10.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.11 k.gtld-servers.net (192.52.178.30) +1.11.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.11.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.12 l.gtld-servers.net (192.41.162.30) +1.12.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.12.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.13 m.gtld-servers.net (192.55.83.30) +1.13.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.13.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) + +Results: + 16.7%: Answer from hera.ns.cloudflare.com (108.162.192.162) + example.com. 300 IN MX 0 . + + 16.7%: Answer from elliott.ns.cloudflare.com (108.162.195.228) + example.com. 300 IN MX 0 . + + 16.7%: Answer from elliott.ns.cloudflare.com (162.159.44.228) + example.com. 300 IN MX 0 . + + 16.7%: Answer from hera.ns.cloudflare.com (172.64.32.162) + example.com. 300 IN MX 0 . + + 16.7%: Answer from elliott.ns.cloudflare.com (172.64.35.228) + example.com. 300 IN MX 0 . + + 16.7%: Answer from hera.ns.cloudflare.com (173.245.58.162) + example.com. 300 IN MX 0 . + +Summary Results: + 100% answered with example.com. 300 IN MX 0 . diff --git a/docs/captures/exploredns-go-hansenits.com.au-A.txt b/docs/captures/exploredns-go-hansenits.com.au-A.txt new file mode 100644 index 0000000..f973e58 --- /dev/null +++ b/docs/captures/exploredns-go-hansenits.com.au-A.txt @@ -0,0 +1,635 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using h.root-servers.net (198.97.190.53) as initial root +Running query hansenits.com.au type a +1 h.root-servers.net (198.97.190.53) +1.1 a.au (58.65.254.1) +1.1.1 ns-a.hansenits.com -- resolving +1.1.1.0.1 h.root-servers.net (198.97.190.53) +1.1.1.0.1.1 a.gtld-servers.net (192.5.6.30) +1.1.1.0.1.1.1 ns-101.awsdns-12.com (205.251.192.101) +1.1.1.0.1.1.2 ns-639.awsdns-15.net +1.1.1.0.1.1.2.0.1 h.root-servers.net (198.97.190.53) +1.1.1.0.1.1.2.0.1.1 a.gtld-servers.net (192.5.6.30) +1.1.1.0.1.1.2.0.1.1.1 g-ns-464.awsdns-15.net (205.251.193.208) +1.1.1.0.1.1.2.0.1.1.2 g-ns-785.awsdns-15.net (205.251.195.17) +1.1.1.0.1.1.2.0.1.1.3 g-ns-1359.awsdns-15.net (205.251.197.79) +1.1.1.0.1.1.2.0.1.1.4 g-ns-1935.awsdns-15.net (205.251.199.143) +1.1.1.0.1.1.2.0.1.2 b.gtld-servers.net (192.33.14.30) +1.1.1.0.1.1.2.0.1.2.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.2.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.2.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.2.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.3 c.gtld-servers.net (192.26.92.30) +1.1.1.0.1.1.2.0.1.3.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.3.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.3.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.3.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.4 d.gtld-servers.net (192.31.80.30) +1.1.1.0.1.1.2.0.1.4.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.4.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.4.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.4.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.5 e.gtld-servers.net (192.12.94.30) +1.1.1.0.1.1.2.0.1.5.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.5.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.5.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.5.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.6 f.gtld-servers.net (192.35.51.30) +1.1.1.0.1.1.2.0.1.6.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.6.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.6.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.6.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.7 g.gtld-servers.net (192.42.93.30) +1.1.1.0.1.1.2.0.1.7.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.7.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.7.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.7.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.8 h.gtld-servers.net (192.54.112.30) +1.1.1.0.1.1.2.0.1.8.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.8.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.8.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.8.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.9 i.gtld-servers.net (192.43.172.30) +1.1.1.0.1.1.2.0.1.9.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.9.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.9.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.9.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.10 j.gtld-servers.net (192.48.79.30) +1.1.1.0.1.1.2.0.1.10.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.10.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.10.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.10.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.11 k.gtld-servers.net (192.52.178.30) +1.1.1.0.1.1.2.0.1.11.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.11.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.11.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.11.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.12 l.gtld-servers.net (192.41.162.30) +1.1.1.0.1.1.2.0.1.12.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.12.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.12.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.12.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2.0.1.13 m.gtld-servers.net (192.55.83.30) +1.1.1.0.1.1.2.0.1.13.1 g-ns-464.awsdns-15.net (205.251.193.208) -- completed earlier +1.1.1.0.1.1.2.0.1.13.2 g-ns-785.awsdns-15.net (205.251.195.17) -- completed earlier +1.1.1.0.1.1.2.0.1.13.3 g-ns-1359.awsdns-15.net (205.251.197.79) -- completed earlier +1.1.1.0.1.1.2.0.1.13.4 g-ns-1935.awsdns-15.net (205.251.199.143) -- completed earlier +1.1.1.0.1.1.2 ns-639.awsdns-15.net (205.251.194.127) +1.1.1.0.1.1.3 ns-1168.awsdns-18.org +1.1.1.0.1.1.3.0.1 h.root-servers.net (198.97.190.53) +1.1.1.0.1.1.3.0.1.1 a0.org.afilias-nst.info (199.19.56.1) +1.1.1.0.1.1.3.0.1.1.1 g-ns-146.awsdns-18.org (205.251.192.146) +1.1.1.0.1.1.3.0.1.1.2 g-ns-1045.awsdns-18.org (205.251.196.21) +1.1.1.0.1.1.3.0.1.1.3 g-ns-724.awsdns-18.org (205.251.194.212) +1.1.1.0.1.1.3.0.1.1.4 g-ns-1618.awsdns-18.org (205.251.198.82) +1.1.1.0.1.1.3.0.1.2 a2.org.afilias-nst.info (199.249.112.1) +1.1.1.0.1.1.3.0.1.2.1 g-ns-146.awsdns-18.org (205.251.192.146) -- completed earlier +1.1.1.0.1.1.3.0.1.2.2 g-ns-724.awsdns-18.org (205.251.194.212) -- completed earlier +1.1.1.0.1.1.3.0.1.2.3 g-ns-1045.awsdns-18.org (205.251.196.21) -- completed earlier +1.1.1.0.1.1.3.0.1.2.4 g-ns-1618.awsdns-18.org (205.251.198.82) -- completed earlier +1.1.1.0.1.1.3.0.1.3 b0.org.afilias-nst.org (199.19.54.1) +1.1.1.0.1.1.3.0.1.3.1 g-ns-146.awsdns-18.org (205.251.192.146) -- completed earlier +1.1.1.0.1.1.3.0.1.3.2 g-ns-1618.awsdns-18.org (205.251.198.82) -- completed earlier +1.1.1.0.1.1.3.0.1.3.3 g-ns-724.awsdns-18.org (205.251.194.212) -- completed earlier +1.1.1.0.1.1.3.0.1.3.4 g-ns-1045.awsdns-18.org (205.251.196.21) -- completed earlier +1.1.1.0.1.1.3.0.1.4 b2.org.afilias-nst.org (199.249.120.1) +1.1.1.0.1.1.3.0.1.4.1 g-ns-146.awsdns-18.org (205.251.192.146) -- completed earlier +1.1.1.0.1.1.3.0.1.4.2 g-ns-724.awsdns-18.org (205.251.194.212) -- completed earlier +1.1.1.0.1.1.3.0.1.4.3 g-ns-1045.awsdns-18.org (205.251.196.21) -- completed earlier +1.1.1.0.1.1.3.0.1.4.4 g-ns-1618.awsdns-18.org (205.251.198.82) -- completed earlier +1.1.1.0.1.1.3.0.1.5 c0.org.afilias-nst.info (199.19.53.1) +1.1.1.0.1.1.3.0.1.5.1 g-ns-146.awsdns-18.org (205.251.192.146) -- completed earlier +1.1.1.0.1.1.3.0.1.5.2 g-ns-724.awsdns-18.org (205.251.194.212) -- completed earlier +1.1.1.0.1.1.3.0.1.5.3 g-ns-1045.awsdns-18.org (205.251.196.21) -- completed earlier +1.1.1.0.1.1.3.0.1.5.4 g-ns-1618.awsdns-18.org (205.251.198.82) -- completed earlier +1.1.1.0.1.1.3.0.1.6 d0.org.afilias-nst.org (199.19.57.1) +1.1.1.0.1.1.3.0.1.6.1 g-ns-1045.awsdns-18.org (205.251.196.21) -- completed earlier +1.1.1.0.1.1.3.0.1.6.2 g-ns-146.awsdns-18.org (205.251.192.146) -- completed earlier +1.1.1.0.1.1.3.0.1.6.3 g-ns-724.awsdns-18.org (205.251.194.212) -- completed earlier +1.1.1.0.1.1.3.0.1.6.4 g-ns-1618.awsdns-18.org (205.251.198.82) -- completed earlier +1.1.1.0.1.1.3 ns-1168.awsdns-18.org (205.251.196.144) +1.1.1.0.1.1.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.1.4.0.1 h.root-servers.net (198.97.190.53) +1.1.1.0.1.1.4.0.1.1 nsa.nic.uk (156.154.100.3) +1.1.1.0.1.1.4.0.1.1.1 g-ns-360.awsdns-40.co.uk (205.251.193.104) +1.1.1.0.1.1.4.0.1.1.2 g-ns-1515.awsdns-40.co.uk (205.251.197.235) +1.1.1.0.1.1.4.0.1.1.3 g-ns-936.awsdns-40.co.uk (205.251.195.168) +1.1.1.0.1.1.4.0.1.1.4 g-ns-1836.awsdns-40.co.uk (205.251.199.44) +1.1.1.0.1.1.4.0.1.2 nsb.nic.uk (156.154.101.3) +1.1.1.0.1.1.4.0.1.2.1 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.2.2 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.2.3 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.2.4 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.3 nsc.nic.uk (156.154.102.3) +1.1.1.0.1.1.4.0.1.3.1 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.3.2 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.3.3 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.3.4 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.4 nsd.nic.uk (156.154.103.3) +1.1.1.0.1.1.4.0.1.4.1 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.4.2 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.4.3 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.4.4 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.5 dns1.nic.uk (213.248.216.1) +1.1.1.0.1.1.4.0.1.5.1 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.5.2 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.5.3 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.5.4 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.6 dns2.nic.uk (103.49.80.1) +1.1.1.0.1.1.4.0.1.6.1 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.6.2 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.6.3 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.6.4 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.7 dns3.nic.uk (213.248.220.1) +1.1.1.0.1.1.4.0.1.7.1 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.7.2 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.7.3 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.7.4 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4.0.1.8 dns4.nic.uk (43.230.48.1) +1.1.1.0.1.1.4.0.1.8.1 g-ns-360.awsdns-40.co.uk (205.251.193.104) -- completed earlier +1.1.1.0.1.1.4.0.1.8.2 g-ns-936.awsdns-40.co.uk (205.251.195.168) -- completed earlier +1.1.1.0.1.1.4.0.1.8.3 g-ns-1515.awsdns-40.co.uk (205.251.197.235) -- completed earlier +1.1.1.0.1.1.4.0.1.8.4 g-ns-1836.awsdns-40.co.uk (205.251.199.44) -- completed earlier +1.1.1.0.1.1.4 ns-1863.awsdns-40.co.uk (205.251.199.71) +1.1.1.0.1.2 b.gtld-servers.net (192.33.14.30) +1.1.1.0.1.2.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.2.2 ns-639.awsdns-15.net +1.1.1.0.1.2.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.2.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.2.3 ns-1168.awsdns-18.org +1.1.1.0.1.2.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.2.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.2.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.2.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.2.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.3 c.gtld-servers.net (192.26.92.30) +1.1.1.0.1.3.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.3.2 ns-639.awsdns-15.net +1.1.1.0.1.3.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.3.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.3.3 ns-1168.awsdns-18.org +1.1.1.0.1.3.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.3.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.3.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.3.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.3.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.4 d.gtld-servers.net (192.31.80.30) +1.1.1.0.1.4.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.4.2 ns-639.awsdns-15.net +1.1.1.0.1.4.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.4.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.4.3 ns-1168.awsdns-18.org +1.1.1.0.1.4.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.4.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.4.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.4.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.4.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.5 e.gtld-servers.net (192.12.94.30) +1.1.1.0.1.5.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.5.2 ns-639.awsdns-15.net +1.1.1.0.1.5.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.5.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.5.3 ns-1168.awsdns-18.org +1.1.1.0.1.5.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.5.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.5.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.5.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.5.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.6 f.gtld-servers.net (192.35.51.30) +1.1.1.0.1.6.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.6.2 ns-639.awsdns-15.net +1.1.1.0.1.6.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.6.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.6.3 ns-1168.awsdns-18.org +1.1.1.0.1.6.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.6.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.6.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.6.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.6.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.7 g.gtld-servers.net (192.42.93.30) +1.1.1.0.1.7.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.7.2 ns-639.awsdns-15.net +1.1.1.0.1.7.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.7.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.7.3 ns-1168.awsdns-18.org +1.1.1.0.1.7.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.7.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.7.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.7.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.7.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.8 h.gtld-servers.net (192.54.112.30) +1.1.1.0.1.8.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.8.2 ns-639.awsdns-15.net +1.1.1.0.1.8.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.8.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.8.3 ns-1168.awsdns-18.org +1.1.1.0.1.8.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.8.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.8.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.8.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.8.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.9 i.gtld-servers.net (192.43.172.30) +1.1.1.0.1.9.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.9.2 ns-639.awsdns-15.net +1.1.1.0.1.9.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.9.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.9.3 ns-1168.awsdns-18.org +1.1.1.0.1.9.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.9.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.9.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.9.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.9.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.10 j.gtld-servers.net (192.48.79.30) +1.1.1.0.1.10.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.10.2 ns-639.awsdns-15.net +1.1.1.0.1.10.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.10.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.10.3 ns-1168.awsdns-18.org +1.1.1.0.1.10.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.10.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.10.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.10.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.10.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.11 k.gtld-servers.net (192.52.178.30) +1.1.1.0.1.11.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.11.2 ns-639.awsdns-15.net +1.1.1.0.1.11.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.11.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.11.3 ns-1168.awsdns-18.org +1.1.1.0.1.11.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.11.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.11.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.11.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.11.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.12 l.gtld-servers.net (192.41.162.30) +1.1.1.0.1.12.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.12.2 ns-639.awsdns-15.net +1.1.1.0.1.12.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.12.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.12.3 ns-1168.awsdns-18.org +1.1.1.0.1.12.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.12.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.12.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.12.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.12.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1.0.1.13 m.gtld-servers.net (192.55.83.30) +1.1.1.0.1.13.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.1.0.1.13.2 ns-639.awsdns-15.net +1.1.1.0.1.13.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.13.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.1.0.1.13.3 ns-1168.awsdns-18.org +1.1.1.0.1.13.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.13.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.1.0.1.13.4 ns-1863.awsdns-40.co.uk +1.1.1.0.1.13.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.1.0.1.13.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.1 ns-a.hansenits.com (110.173.233.130) +1.1.2 ns-b.hansenits.com -- resolving +1.1.2.0.1 h.root-servers.net (198.97.190.53) +1.1.2.0.1.1 a.gtld-servers.net (192.5.6.30) +1.1.2.0.1.1.1 ns-101.awsdns-12.com (205.251.192.101) +1.1.2.0.1.1.2 ns-639.awsdns-15.net +1.1.2.0.1.1.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.1.2 ns-639.awsdns-15.net (205.251.194.127) +1.1.2.0.1.1.3 ns-1168.awsdns-18.org +1.1.2.0.1.1.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.1.3 ns-1168.awsdns-18.org (205.251.196.144) +1.1.2.0.1.1.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.1.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.1.4 ns-1863.awsdns-40.co.uk (205.251.199.71) +1.1.2.0.1.2 b.gtld-servers.net (192.33.14.30) +1.1.2.0.1.2.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.2.2 ns-639.awsdns-15.net +1.1.2.0.1.2.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.2.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.2.3 ns-1168.awsdns-18.org +1.1.2.0.1.2.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.2.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.2.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.2.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.2.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.3 c.gtld-servers.net (192.26.92.30) +1.1.2.0.1.3.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.3.2 ns-639.awsdns-15.net +1.1.2.0.1.3.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.3.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.3.3 ns-1168.awsdns-18.org +1.1.2.0.1.3.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.3.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.3.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.3.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.3.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.4 d.gtld-servers.net (192.31.80.30) +1.1.2.0.1.4.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.4.2 ns-639.awsdns-15.net +1.1.2.0.1.4.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.4.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.4.3 ns-1168.awsdns-18.org +1.1.2.0.1.4.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.4.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.4.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.4.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.4.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.5 e.gtld-servers.net (192.12.94.30) +1.1.2.0.1.5.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.5.2 ns-639.awsdns-15.net +1.1.2.0.1.5.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.5.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.5.3 ns-1168.awsdns-18.org +1.1.2.0.1.5.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.5.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.5.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.5.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.5.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.6 f.gtld-servers.net (192.35.51.30) +1.1.2.0.1.6.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.6.2 ns-639.awsdns-15.net +1.1.2.0.1.6.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.6.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.6.3 ns-1168.awsdns-18.org +1.1.2.0.1.6.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.6.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.6.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.6.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.6.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.7 g.gtld-servers.net (192.42.93.30) +1.1.2.0.1.7.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.7.2 ns-639.awsdns-15.net +1.1.2.0.1.7.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.7.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.7.3 ns-1168.awsdns-18.org +1.1.2.0.1.7.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.7.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.7.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.7.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.7.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.8 h.gtld-servers.net (192.54.112.30) +1.1.2.0.1.8.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.8.2 ns-639.awsdns-15.net +1.1.2.0.1.8.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.8.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.8.3 ns-1168.awsdns-18.org +1.1.2.0.1.8.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.8.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.8.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.8.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.8.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.9 i.gtld-servers.net (192.43.172.30) +1.1.2.0.1.9.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.9.2 ns-639.awsdns-15.net +1.1.2.0.1.9.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.9.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.9.3 ns-1168.awsdns-18.org +1.1.2.0.1.9.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.9.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.9.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.9.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.9.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.10 j.gtld-servers.net (192.48.79.30) +1.1.2.0.1.10.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.10.2 ns-639.awsdns-15.net +1.1.2.0.1.10.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.10.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.10.3 ns-1168.awsdns-18.org +1.1.2.0.1.10.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.10.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.10.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.10.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.10.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.11 k.gtld-servers.net (192.52.178.30) +1.1.2.0.1.11.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.11.2 ns-639.awsdns-15.net +1.1.2.0.1.11.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.11.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.11.3 ns-1168.awsdns-18.org +1.1.2.0.1.11.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.11.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.11.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.11.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.11.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.12 l.gtld-servers.net (192.41.162.30) +1.1.2.0.1.12.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.12.2 ns-639.awsdns-15.net +1.1.2.0.1.12.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.12.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.12.3 ns-1168.awsdns-18.org +1.1.2.0.1.12.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.12.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.12.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.12.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.12.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2.0.1.13 m.gtld-servers.net (192.55.83.30) +1.1.2.0.1.13.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.2.0.1.13.2 ns-639.awsdns-15.net +1.1.2.0.1.13.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.13.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.2.0.1.13.3 ns-1168.awsdns-18.org +1.1.2.0.1.13.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.13.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.2.0.1.13.4 ns-1863.awsdns-40.co.uk +1.1.2.0.1.13.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.2.0.1.13.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.2 ns-b.hansenits.com (110.173.233.132) +1.1.3 ns-c.hansenits.com -- resolving +1.1.3.0.1 h.root-servers.net (198.97.190.53) +1.1.3.0.1.1 a.gtld-servers.net (192.5.6.30) +1.1.3.0.1.1.1 ns-101.awsdns-12.com (205.251.192.101) +1.1.3.0.1.1.2 ns-639.awsdns-15.net +1.1.3.0.1.1.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.1.2 ns-639.awsdns-15.net (205.251.194.127) +1.1.3.0.1.1.3 ns-1168.awsdns-18.org +1.1.3.0.1.1.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.1.3 ns-1168.awsdns-18.org (205.251.196.144) +1.1.3.0.1.1.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.1.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.1.4 ns-1863.awsdns-40.co.uk (205.251.199.71) +1.1.3.0.1.2 b.gtld-servers.net (192.33.14.30) +1.1.3.0.1.2.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.2.2 ns-639.awsdns-15.net +1.1.3.0.1.2.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.2.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.2.3 ns-1168.awsdns-18.org +1.1.3.0.1.2.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.2.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.2.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.2.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.2.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.3 c.gtld-servers.net (192.26.92.30) +1.1.3.0.1.3.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.3.2 ns-639.awsdns-15.net +1.1.3.0.1.3.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.3.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.3.3 ns-1168.awsdns-18.org +1.1.3.0.1.3.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.3.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.3.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.3.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.3.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.4 d.gtld-servers.net (192.31.80.30) +1.1.3.0.1.4.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.4.2 ns-639.awsdns-15.net +1.1.3.0.1.4.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.4.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.4.3 ns-1168.awsdns-18.org +1.1.3.0.1.4.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.4.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.4.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.4.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.4.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.5 e.gtld-servers.net (192.12.94.30) +1.1.3.0.1.5.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.5.2 ns-639.awsdns-15.net +1.1.3.0.1.5.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.5.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.5.3 ns-1168.awsdns-18.org +1.1.3.0.1.5.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.5.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.5.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.5.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.5.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.6 f.gtld-servers.net (192.35.51.30) +1.1.3.0.1.6.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.6.2 ns-639.awsdns-15.net +1.1.3.0.1.6.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.6.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.6.3 ns-1168.awsdns-18.org +1.1.3.0.1.6.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.6.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.6.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.6.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.6.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.7 g.gtld-servers.net (192.42.93.30) +1.1.3.0.1.7.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.7.2 ns-639.awsdns-15.net +1.1.3.0.1.7.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.7.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.7.3 ns-1168.awsdns-18.org +1.1.3.0.1.7.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.7.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.7.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.7.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.7.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.8 h.gtld-servers.net (192.54.112.30) +1.1.3.0.1.8.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.8.2 ns-639.awsdns-15.net +1.1.3.0.1.8.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.8.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.8.3 ns-1168.awsdns-18.org +1.1.3.0.1.8.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.8.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.8.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.8.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.8.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.9 i.gtld-servers.net (192.43.172.30) +1.1.3.0.1.9.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.9.2 ns-639.awsdns-15.net +1.1.3.0.1.9.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.9.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.9.3 ns-1168.awsdns-18.org +1.1.3.0.1.9.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.9.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.9.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.9.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.9.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.10 j.gtld-servers.net (192.48.79.30) +1.1.3.0.1.10.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.10.2 ns-639.awsdns-15.net +1.1.3.0.1.10.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.10.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.10.3 ns-1168.awsdns-18.org +1.1.3.0.1.10.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.10.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.10.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.10.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.10.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.11 k.gtld-servers.net (192.52.178.30) +1.1.3.0.1.11.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.11.2 ns-639.awsdns-15.net +1.1.3.0.1.11.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.11.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.11.3 ns-1168.awsdns-18.org +1.1.3.0.1.11.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.11.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.11.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.11.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.11.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.12 l.gtld-servers.net (192.41.162.30) +1.1.3.0.1.12.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.12.2 ns-639.awsdns-15.net +1.1.3.0.1.12.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.12.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.12.3 ns-1168.awsdns-18.org +1.1.3.0.1.12.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.12.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.12.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.12.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.12.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3.0.1.13 m.gtld-servers.net (192.55.83.30) +1.1.3.0.1.13.1 ns-101.awsdns-12.com (205.251.192.101) -- completed earlier +1.1.3.0.1.13.2 ns-639.awsdns-15.net +1.1.3.0.1.13.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.13.2 ns-639.awsdns-15.net (205.251.194.127) -- completed earlier +1.1.3.0.1.13.3 ns-1168.awsdns-18.org +1.1.3.0.1.13.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.13.3 ns-1168.awsdns-18.org (205.251.196.144) -- completed earlier +1.1.3.0.1.13.4 ns-1863.awsdns-40.co.uk +1.1.3.0.1.13.4.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.1.3.0.1.13.4 ns-1863.awsdns-40.co.uk (205.251.199.71) -- completed earlier +1.1.3 ns-c.hansenits.com (13.54.63.231) +1.2 q.au (65.22.196.1) +1.2.1 ns-a.hansenits.com -- resolving +1.2.1.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.2.1 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.2.2 ns-b.hansenits.com -- resolving +1.2.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.2.2 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.2.3 ns-c.hansenits.com -- resolving +1.2.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.2.3 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) +1.3 r.au (65.22.197.1) +1.3.1 ns-c.hansenits.com -- resolving +1.3.1.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.3.1 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) +1.3.2 ns-b.hansenits.com -- resolving +1.3.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.3.2 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.3.3 ns-a.hansenits.com -- resolving +1.3.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.3.3 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.4 s.au (65.22.198.1) +1.4.1 ns-c.hansenits.com -- resolving +1.4.1.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.4.1 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) +1.4.2 ns-b.hansenits.com -- resolving +1.4.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.4.2 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.4.3 ns-a.hansenits.com -- resolving +1.4.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.4.3 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.5 t.au (65.22.199.1) +1.5.1 ns-a.hansenits.com -- resolving +1.5.1.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.5.1 ns-a.hansenits.com (110.173.233.130) -- completed earlier (1.1.1) +1.5.2 ns-b.hansenits.com -- resolving +1.5.2.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.5.2 ns-b.hansenits.com (110.173.233.132) -- completed earlier (1.1.2) +1.5.3 ns-c.hansenits.com -- resolving +1.5.3.0.1 h.root-servers.net (198.97.190.53) -- completed earlier +1.5.3 ns-c.hansenits.com (13.54.63.231) -- completed earlier (1.1.3) + +Results: + 33.3%: Answer from ns-a.hansenits.com (110.173.233.130) + hansenits.com.au. 1400 IN A 13.54.63.231 + + 33.3%: Answer from ns-b.hansenits.com (110.173.233.132) + hansenits.com.au. 1400 IN A 13.54.63.231 + + 33.3%: Answer from ns-c.hansenits.com (13.54.63.231) + hansenits.com.au. 1400 IN A 13.54.63.231 + +Summary Results: + 100% answered with hansenits.com.au. 1400 IN A 13.54.63.231 diff --git a/docs/captures/exploredns-go-testcname.yellowtealpurple.net-A.txt b/docs/captures/exploredns-go-testcname.yellowtealpurple.net-A.txt new file mode 100644 index 0000000..502b560 --- /dev/null +++ b/docs/captures/exploredns-go-testcname.yellowtealpurple.net-A.txt @@ -0,0 +1,112 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using d.root-servers.net (199.7.91.13) as initial root +Running query testcname.yellowtealpurple.net type a +1 d.root-servers.net (199.7.91.13) +1.1 a.gtld-servers.net (192.5.6.30) +1.1.1 ns1.dreamhost.com -- resolving +1.1.1 ns1.dreamhost.com (162.159.26.14) +1.1.2 ns2.dreamhost.com -- resolving +1.1.2 ns2.dreamhost.com (162.159.26.81) +1.1.3 ns3.dreamhost.com -- resolving +1.1.3 ns3.dreamhost.com (162.159.27.84) +1.2 b.gtld-servers.net (192.33.14.30) +1.2.1 ns1.dreamhost.com -- resolving +1.2.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.2.2 ns2.dreamhost.com -- resolving +1.2.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.2.3 ns3.dreamhost.com -- resolving +1.2.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.3 c.gtld-servers.net (192.26.92.30) +1.3.1 ns1.dreamhost.com -- resolving +1.3.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.3.2 ns2.dreamhost.com -- resolving +1.3.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.3.3 ns3.dreamhost.com -- resolving +1.3.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.4 d.gtld-servers.net (192.31.80.30) +1.4.1 ns1.dreamhost.com -- resolving +1.4.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.4.2 ns2.dreamhost.com -- resolving +1.4.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.4.3 ns3.dreamhost.com -- resolving +1.4.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.5 e.gtld-servers.net (192.12.94.30) +1.5.1 ns1.dreamhost.com -- resolving +1.5.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.5.2 ns2.dreamhost.com -- resolving +1.5.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.5.3 ns3.dreamhost.com -- resolving +1.5.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.6 f.gtld-servers.net (192.35.51.30) +1.6.1 ns1.dreamhost.com -- resolving +1.6.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.6.2 ns2.dreamhost.com -- resolving +1.6.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.6.3 ns3.dreamhost.com -- resolving +1.6.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.7 g.gtld-servers.net (192.42.93.30) +1.7.1 ns1.dreamhost.com -- resolving +1.7.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.7.2 ns2.dreamhost.com -- resolving +1.7.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.7.3 ns3.dreamhost.com -- resolving +1.7.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.8 h.gtld-servers.net (192.54.112.30) +1.8.1 ns1.dreamhost.com -- resolving +1.8.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.8.2 ns2.dreamhost.com -- resolving +1.8.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.8.3 ns3.dreamhost.com -- resolving +1.8.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.9 i.gtld-servers.net (192.43.172.30) +1.9.1 ns1.dreamhost.com -- resolving +1.9.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.9.2 ns2.dreamhost.com -- resolving +1.9.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.9.3 ns3.dreamhost.com -- resolving +1.9.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.10 j.gtld-servers.net (192.48.79.30) +1.10.1 ns1.dreamhost.com -- resolving +1.10.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.10.2 ns2.dreamhost.com -- resolving +1.10.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.10.3 ns3.dreamhost.com -- resolving +1.10.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.11 k.gtld-servers.net (192.52.178.30) +1.11.1 ns1.dreamhost.com -- resolving +1.11.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.11.2 ns2.dreamhost.com -- resolving +1.11.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.11.3 ns3.dreamhost.com -- resolving +1.11.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.12 l.gtld-servers.net (192.41.162.30) +1.12.1 ns1.dreamhost.com -- resolving +1.12.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.12.2 ns2.dreamhost.com -- resolving +1.12.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.12.3 ns3.dreamhost.com -- resolving +1.12.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) +1.13 m.gtld-servers.net (192.55.83.30) +1.13.1 ns1.dreamhost.com -- resolving +1.13.1 ns1.dreamhost.com (162.159.26.14) -- completed earlier (1.1.1) +1.13.2 ns2.dreamhost.com -- resolving +1.13.2 ns2.dreamhost.com (162.159.26.81) -- completed earlier (1.1.2) +1.13.3 ns3.dreamhost.com -- resolving +1.13.3 ns3.dreamhost.com (162.159.27.84) -- completed earlier (1.1.3) + +Results: + 33.3%: Answer from ns1.dreamhost.com (162.159.26.14) + yellowtealpurple.net. 60 IN A 69.163.142.106 + + 33.3%: Answer from ns2.dreamhost.com (162.159.26.81) + yellowtealpurple.net. 60 IN A 69.163.142.106 + + 33.3%: Answer from ns3.dreamhost.com (162.159.27.84) + yellowtealpurple.net. 60 IN A 69.163.142.106 + +Summary Results: + 100% answered with yellowtealpurple.net. 60 IN A 69.163.142.106 diff --git a/docs/captures/exploredns-go-www.example.com-A-verbose.txt b/docs/captures/exploredns-go-www.example.com-A-verbose.txt new file mode 100644 index 0000000..639ad4e --- /dev/null +++ b/docs/captures/exploredns-go-www.example.com-A-verbose.txt @@ -0,0 +1,76 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using d.root-servers.net (199.7.91.13) as initial root +Running query www.example.com type a +1 [www.example.com] d.root-servers.net (199.7.91.13) <> +1.1 [www.example.com] a.gtld-servers.net (192.5.6.30) +1.1.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) +1.1.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) +1.2 [www.example.com] b.gtld-servers.net (192.33.14.30) +1.2.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.2.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.3 [www.example.com] c.gtld-servers.net (192.26.92.30) +1.3.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.3.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.4 [www.example.com] d.gtld-servers.net (192.31.80.30) +1.4.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.4.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.5 [www.example.com] e.gtld-servers.net (192.12.94.30) +1.5.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.5.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.6 [www.example.com] f.gtld-servers.net (192.35.51.30) +1.6.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.6.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.7 [www.example.com] g.gtld-servers.net (192.42.93.30) +1.7.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.7.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.8 [www.example.com] h.gtld-servers.net (192.54.112.30) +1.8.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.8.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.9 [www.example.com] i.gtld-servers.net (192.43.172.30) +1.9.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.9.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.10 [www.example.com] j.gtld-servers.net (192.48.79.30) +1.10.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.10.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.11 [www.example.com] k.gtld-servers.net (192.52.178.30) +1.11.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.11.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.12 [www.example.com] l.gtld-servers.net (192.41.162.30) +1.12.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.12.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.13 [www.example.com] m.gtld-servers.net (192.55.83.30) +1.13.1 [www.example.com] hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.13.2 [www.example.com] elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) + +Results: + 16.7%: Answer from hera.ns.cloudflare.com (108.162.192.162) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from elliott.ns.cloudflare.com (108.162.195.228) + www.example.com. 300 IN A 172.66.147.243 + www.example.com. 300 IN A 104.20.23.154 + + 16.7%: Answer from elliott.ns.cloudflare.com (162.159.44.228) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from hera.ns.cloudflare.com (172.64.32.162) + www.example.com. 300 IN A 172.66.147.243 + www.example.com. 300 IN A 104.20.23.154 + + 16.7%: Answer from elliott.ns.cloudflare.com (172.64.35.228) + www.example.com. 300 IN A 172.66.147.243 + www.example.com. 300 IN A 104.20.23.154 + + 16.7%: Answer from hera.ns.cloudflare.com (173.245.58.162) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + +Summary Results: + 100% answered with www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 diff --git a/docs/captures/exploredns-go-www.example.com-A.txt b/docs/captures/exploredns-go-www.example.com-A.txt new file mode 100644 index 0000000..4cda3ff --- /dev/null +++ b/docs/captures/exploredns-go-www.example.com-A.txt @@ -0,0 +1,76 @@ +# Using fast mode +# Limiting traverse to one root +# UDP size 2048 (EDNS0 is on) +# Retries 2, max depth 20 +# Allow TCP is true, always TCP is false +Using e.root-servers.net (192.203.230.10) as initial root +Running query www.example.com type a +1 e.root-servers.net (192.203.230.10) +1.1 a.gtld-servers.net (192.5.6.30) +1.1.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) +1.1.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) +1.2 b.gtld-servers.net (192.33.14.30) +1.2.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.2.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.3 c.gtld-servers.net (192.26.92.30) +1.3.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.3.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.4 d.gtld-servers.net (192.31.80.30) +1.4.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.4.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.5 e.gtld-servers.net (192.12.94.30) +1.5.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.5.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.6 f.gtld-servers.net (192.35.51.30) +1.6.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.6.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.7 g.gtld-servers.net (192.42.93.30) +1.7.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.7.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.8 h.gtld-servers.net (192.54.112.30) +1.8.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.8.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.9 i.gtld-servers.net (192.43.172.30) +1.9.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.9.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.10 j.gtld-servers.net (192.48.79.30) +1.10.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.10.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.11 k.gtld-servers.net (192.52.178.30) +1.11.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.11.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.12 l.gtld-servers.net (192.41.162.30) +1.12.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.12.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) +1.13 m.gtld-servers.net (192.55.83.30) +1.13.1 hera.ns.cloudflare.com (108.162.192.162,172.64.32.162,173.245.58.162) -- completed earlier (1.1.1) +1.13.2 elliott.ns.cloudflare.com (108.162.195.228,162.159.44.228,172.64.35.228) -- completed earlier (1.1.2) + +Results: + 16.7%: Answer from hera.ns.cloudflare.com (108.162.192.162) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from elliott.ns.cloudflare.com (108.162.195.228) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from elliott.ns.cloudflare.com (162.159.44.228) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from hera.ns.cloudflare.com (172.64.32.162) + www.example.com. 300 IN A 172.66.147.243 + www.example.com. 300 IN A 104.20.23.154 + + 16.7%: Answer from elliott.ns.cloudflare.com (172.64.35.228) + www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 + + 16.7%: Answer from hera.ns.cloudflare.com (173.245.58.162) + www.example.com. 300 IN A 172.66.147.243 + www.example.com. 300 IN A 104.20.23.154 + +Summary Results: + 100% answered with www.example.com. 300 IN A 104.20.23.154 + www.example.com. 300 IN A 172.66.147.243 diff --git a/docs/codebase-review-2026-07-07.md b/docs/codebase-review-2026-07-07.md new file mode 100644 index 0000000..1448d2f --- /dev/null +++ b/docs/codebase-review-2026-07-07.md @@ -0,0 +1,91 @@ +# ExploreDNS Codebase Review + +## 1. What it is and how it's architected + +ExploreDNS (module `gitea.hansenits.com.au/hits/ExploreDNS`) is a Go rewrite of the Ruby `dnstraverse` tool. Its stated purpose: walk the DNS delegation tree from the root servers down, exploring *every* resolution path a real iterative resolver might take, assigning each branch a probability, and reporting per-path answers/failures plus server software fingerprints. It ships two binaries. + +**CLI path.** `cmd/exploredns/main.go` parses ~30 stdlib flags into `config.Config` (`internal/config/config.go:25-51`), validates ranges (config.go:112-140), then fans out into three engine configs — `dns.QueryConfig`, `dns.RootDiscoveryConfig`, `traverse.TraverserConfig` (main.go:150-171) — plus an `output.Config` (main.go:199-214). `output.RunTraversal` (internal/output/runner.go:12-45) attaches progress hooks, runs the traversal, fingerprints every encountered server IP via `version.bind` CHAOS TXT probes (internal/fingerprint/fingerprint.go), and renders either a streaming colored text tree (internal/output/text.go) or a buffered JSON document (internal/output/json.go). + +**The engine.** `internal/traverse/traverser.go` runs a LIFO work-stack loop (Traverse, traverser.go:88-202): discover roots via an upstream recursive resolver (internal/dns/roots.go, hardcoded IANA hints as fallback), pop a referral, query its addresses (`processReferral`, traverser.go:221-274), classify the response (internal/dns/decode.go:86-120), and on a referral push one child branch per NS name with probability = parent/N (internal/traverse/response.go:143-185, 248-256). Glue-less NS names are resolved first via a hardcoded local resolver at 127.0.0.1:53, then via a secondary from-root traversal (`ResolveNS`, traverser.go:276-410). `internal/dns/query.go` does the wire work: UDP with exponential backoff, TCP fallback on truncation, EDNS0 at 2048 bytes. + +**Web path.** `cmd/server` + `web/api` wrap the same engine as an async job service: POST `/api/traverse` spawns a goroutine and returns a job ID (handler.go:206-243), GET polls, GET `.../stream` delivers SSE progress, and an embedded single-file SPA (`web/api/static/index.html`, served via `go:embed`) is the UI. Jobs live in an in-memory map with a 1-hour TTL. Importantly, the web path builds its **own** hooks and serialization (handler.go:357-450) and bypasses `internal/output` and `internal/fingerprint` entirely — no dedup, no summary, no fingerprints in web results. + +## 2. Current health + +Green on the surface. `go build ./...`, `go vet ./...`, and the full test suite (`-race`, all seven packages) pass cleanly on go 1.26.4; `make build`/`build-server` produce working binaries and the repo stays clean. Live CLI runs work end-to-end (`./bin/exploredns example.com` produces a correct tree, fingerprints, and a 100%-answered summary in ~15-30s; NXDOMAIN and `--json` runs behave; exit 0). The web server serves the SPA, health endpoint, job creation, polling, and SSE correctly against real domains. + +CI (`.gitea/workflows/ci.yml`) runs vet/test/build with a pinned toolchain and Docker builds of both images; Dockerfiles, module path, and port config are all consistent. Two soft spots: the "coverage check" step (ci.yml:29-32) echoes an average but enforces nothing — it can never fail; and several tests hit the real network or 127.0.0.1:53 with self-skip guards (internal/traverse/coverage_test.go:328, internal/dns/resolver_test.go:466-471), so offline pass/skip counts silently differ. `internal/config/config_test.go:291-310` fails gofmt, uncaught because `make lint` is only `go vet` (Makefile:25). + +The critical caveat: the tests pass because **every traverse test injects a mock exchange**, which routes through a different code path (RD=0) than production traffic takes (RD=1) — see below. CI green does not mean the core behaviour is correct. + +## 3. Where reality diverges from the README (ranked by user impact) + +1. **"Full iterative traversal" is false — production queries are recursive.** `buildQuery` hardcodes `RecursionDesired=true` (internal/dns/query.go:221) and `dns.Query` never clears it. The RD=0 path (`IterativeQueryWithExchange`, query.go:146-155) is reached only when a test exchange is injected (traverser.go:416-419). `ensureRDFalse` (traverser.go:445-459) just flips the RD bit on the *response* — cosmetic — and its `t.exchange != nil` branch is unreachable. Any recursion-capable server on the path returns a final recursive answer, which `classify()` accepts as legitimate (decode.go:103-107), silently collapsing the traversal into a plain recursive lookup. This directly contradicts README:3-18 and the package doc (query.go:4-6), and is the single strongest candidate for "doesn't quite work the way I want." + +2. **"Follows every referral exhaustively" — only per NS *name*, and fragile per IP.** `processReferral` iterates a referral's addresses in order and returns the **first non-SERVFAIL** response (traverser.go:263-268). Only SERVFAIL advances to the next IP; a timeout or network error on IP #1 kills the whole branch even if IP #2 works. There is no per-address branching at all. + +3. **"Query all 13 root server sets in parallel" (README:19, 195-196) — neither all, nor parallel.** All root IPs are packed into ONE initial referral (traverser.go:96-97), so with `--all-root-servers` typically exactly one root is queried (first non-SERVFAIL wins). Nothing in the engine is concurrent — the mutexes at traverser.go:103-106 guard a single-threaded loop. Default runs use a single root chosen as `nsSet[0]` by the upstream resolver (roots.go:110-127), a different one each run. + +4. **`--root-server ` is broken end-to-end.** Config accepts only IP literals (config.go:149-158), but `discoverRootOverride` treats the value as a DNS *name* and looks up the IP-as-hostname (roots.go:100-107), always failing with "no addresses for root server 198.41.0.4" — verified live. Unlike the other paths, this one has no hints fallback (roots.go:54-56), so the run aborts. + +5. **Fast mode "shares glue across branches" (README:26-27, 352-355) — a no-op beyond the root.** Non-root referrals get a throwaway `rootCache.Child()` (traverser.go:120-127) and `InfoCache` writes never propagate to the parent (cache.go:66-81), so glue learned in one branch is discarded, not shared. `--fast=true` vs `false` differ only marginally. + +6. **"No-glue resolution" works but is contaminated and lossy.** It first asks a hardcoded recursive resolver at `127.0.0.1:53`, A-records only (resolveGlueViaSystem, traverser.go:461-501, literal at :484), ignoring `--dns-upstream` and `/etc/resolv.conf`. The fallback `ResolveNS` queries TypeA only (traverser.go:305 — IPv6-only nameservers unresolvable) and its visited-guard (traverser.go:290, 385-387) prunes *every* glue-less child in the sub-traversal, so any NS whose resolution path itself contains a no-glue delegation fails with "resolution exhausted without answer" (traverser.go:406-409). + +7. **`--follow-aaaa` (README:110) is a dead flag.** Parsed and stored (main.go:23,74) but never read anywhere in the repo. Related: `discoverRoots` hardcodes IPv4-only (traverser.go:216), discarding AAAA roots even with `--root-aaaa`. + +8. **"Configurable... timeouts" (README:25) — no timeout is configurable.** No `--timeout` flag exists; `QueryConfig.Timeout` is hardcoded to 5s at main.go:152 and is *dead* anyway — `realExchange` uses its own hardcoded 5s timeouts (query.go:53-74). + +9. **JSON output (README:254-264) is an object, not the documented array, and duplicates every result.** With defaults, each terminal result is appended twice — once by `WriteResult` (json.go:90-96), again by `WriteSummary` with no dedup (json.go:99-103) — so answer probabilities in `results[]` sum to ~2.0 while `summary` sums to 1.0 in the same document (verified: each example.com answer appears 26×). + +10. **Smaller doc breaks:** `--quiet` suppresses only the banner line, not "supplementary information" (README:127; `output.Config.Quiet` is never read — formatter.go:40); `-dd` is behaviourally identical to `-d` (Debug>0 is the only check anywhere: main.go:175,224, formatter.go:89); "Requires Go 1.21" (README:43) is wrong — go.mod pins 1.24.0; README omits `--dns-upstream` while built-in `--help` omits `--json`; `--retries` means total *attempts*, and `--retries 0` (allowed per README and validation, config.go:125) makes every query fail with the malformed error `failed after 0 retries: %!w()` (query.go:97,133). + +What *does* match the README: fingerprinting (CLI only), the web endpoints/SSE replay/done semantics, the 1-hour job TTL, and the CLI flag inventory itself — every documented flag parses. + +## 4. Notable issues, half-finished pieces, surprises (ranked) + +**Correctness — high impact:** +1. Resolve sub-traversal results pollute main output: `AttachHooks` fires `WriteResult` on every EventComplete with no `IsResolve` guard (internal/output/formatter.go:101), so NS hosts' own A records appear as answers in both text and JSON — verified live on hansenits.com.au, where answer probabilities summed to 2.29. +2. `Referral.Bailiwick` is overloaded to carry the NS **hostname**, not a zone (response.go:173-180; acknowledged comment at traverser.go:230-232), while the intended `NSName` field (referral.go:44) is never assigned yet is read by output (text.go:275, stats.go:182). This makes in-bailiwick filtering meaningless (response.go:154, masked by the accept-all fallback at :160-166), leaks "bailiwick":"m.gtld-servers.net" into the JSON/SSE public API, and lists root servers under their bare IPs. +3. `Traverser.visited` is never written and `Traverser.depth` never incremented (traverser.go:60-73, 223-228), so nested no-glue resolutions have no loop protection — circular NS dependencies recurse unboundedly, contained only by an accidental pruning bug and ctx timeouts. The seeding workaround (traverser.go:311-313) is a no-op because `StoreGlue` ignores empty slices (cache.go:67-69). +4. CNAME follows re-query the **same servers** instead of restarting from the root (response.go:200-204); out-of-zone targets hit the wrong authoritative servers. `--type CNAME` also misbehaves: a correct CNAME answer is classified as follow-me (response.go:129-141) and chased instead of reported. Loop detection checks only the final chain target (response.go:191). +5. `queryServer` swallows query errors entirely — a failed server yields `Response{Type: RespError}` with no message or server recorded (traverser.go:425-431); depth-limit rejections synthesize the same empty error with no hook events (traverser.go:157-167). Output can never say *why* a branch failed. +6. Root discovery silently degrades: any upstream failure falls back to hardcoded hints with the error discarded (roots.go:58-73); the discovery query path itself has no EDNS0, no retries, no TCP fallback (roots.go:204-224). + +**Web stack:** +7. Frontend type `