diff options
Diffstat (limited to 'conf/dnsresolver_windows.go')
-rw-r--r-- | conf/dnsresolver_windows.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/conf/dnsresolver_windows.go b/conf/dnsresolver_windows.go index b17be849..b8e2dc57 100644 --- a/conf/dnsresolver_windows.go +++ b/conf/dnsresolver_windows.go @@ -88,3 +88,14 @@ func resolveHostnameOnce(name string) (resolvedIPString string, err error) { err = windows.WSAHOST_NOT_FOUND return } + +func (config *Config) ResolveEndpoints() error { + for i := range config.Peers { + var err error + config.Peers[i].Endpoint.Host, err = resolveHostname(config.Peers[i].Endpoint.Host) + if err != nil { + return err + } + } + return nil +} |