fix resolver for ipv6

This commit is contained in:
ginuerzh
2022-05-01 20:56:08 +08:00
parent 54e0091c38
commit 84255850b6
6 changed files with 40 additions and 36 deletions

View File

@ -242,7 +242,8 @@ func buildConfigFromCmd(services, nodes stringList) (*config.Config, error) {
resolverCfg.Nameservers = append(
resolverCfg.Nameservers,
&config.NameserverConfig{
Addr: rs,
Addr: rs,
Prefer: metadata.GetString(md, "prefer"),
},
)
}

View File

@ -56,6 +56,9 @@ func main() {
var err error
if len(services) > 0 || apiAddr != "" {
cfg, err = buildConfigFromCmd(services, nodes)
if err != nil {
log.Fatal(err)
}
if debug && cfg != nil {
if cfg.Log == nil {
cfg.Log = &config.LogConfig{}
@ -78,9 +81,9 @@ func main() {
} else {
err = cfg.Load()
}
}
if err != nil {
log.Fatal(err)
if err != nil {
log.Fatal(err)
}
}
log = logFromConfig(cfg.Log)