cmd/ctrld: add default timeout for os resolver

So it can fail fast if internet broken suddenly. While at it, also
filtering out ipv6 nameservers if ipv6 not available.
This commit is contained in:
Cuong Manh Le authored and Cuong Manh Le committed 2023-03-16 09:52:39 +07:00
1 parent 096e7ea429
commit 77b62f8734
2 files changed
+24 -4

No files matched your search

+3 -2
View File
@@ -342,6 +342,7 @@ func ttlFromMsg(msg *dns.Msg) uint32 {
}
var osUpstreamConfig = &ctrld.UpstreamConfig{
Name: "OS resolver",
Type: ctrld.ResolverTypeOS,
Name: "OS resolver",
Type: ctrld.ResolverTypeOS,
Timeout: 2000,
}