mirror of
https://github.com/Control-D-Inc/ctrld.git
synced 2026-11-06 01:13:39 +01:00
Use ControlD anycast IP if no system DNS found
This commit is contained in:
1 parent
48a780fc3e
commit
fa3af372ab
1 file changed
+7
@@ -29,6 +29,13 @@ const (
|
||||
var bootstrapDNS = "76.76.2.0"
|
||||
var or = &osResolver{nameservers: nameservers()}
|
||||
|
||||
func init() {
|
||||
if len(or.nameservers) == 0 {
|
||||
// Add bootstrap DNS in case we did not find any.
|
||||
or.nameservers = []string{net.JoinHostPort(bootstrapDNS, "53")}
|
||||
}
|
||||
}
|
||||
|
||||
// Resolver is the interface that wraps the basic DNS operations.
|
||||
//
|
||||
// Resolve resolves the DNS query, return the result and the corresponding error.
|
||||
|
||||
Reference in new issue
Block a user