tailscale/net/dnsfallback
Andrew Dunham a7648a6723 net/dnsfallback: run recursive resolver and compare results
When performing a fallback DNS query, run the recursive resolver in a
separate goroutine and compare the results returned by the recursive
resolver with the results we get from "regular" bootstrap DNS. This will
allow us to gather data about whether the recursive DNS resolver works
better, worse, or about the same as "regular" bootstrap DNS.

Updates #5853

Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
Change-Id: Ifa0b0cc9eeb0dccd6f7a3d91675fe44b3b34bd48
2023-07-10 16:12:48 -04:00
..
dns-fallback-servers.json net/netaddr: start migrating to net/netip via new netaddr adapter package 2022-07-25 16:20:43 -07:00
dnsfallback_test.go net/dnsfallback: more explicitly pass through logf function 2023-04-17 12:06:23 -07:00
dnsfallback.go net/dnsfallback: run recursive resolver and compare results 2023-07-10 16:12:48 -04:00
update-dns-fallbacks.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00