mirror of
https://github.com/Control-D-Inc/ctrld.git
synced 2026-02-03 22:18:39 +00:00
Use ControlD anycast IP if no system DNS found
This commit is contained in:
committed by
Cuong Manh Le
parent
48a780fc3e
commit
fa3af372ab
@@ -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