Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
IPv6: Resolving hostname to IP address
Add square brackets to IPv6 addresses that are resolved.
  • Loading branch information
pmichali committed Mar 5, 2018
1 parent a5451cd commit 0502713
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion pilot/pkg/proxy/resolve.go
Expand Up @@ -41,7 +41,12 @@ func ResolveAddr(addr string) (string, error) {
if lookupErr != nil {
return "", fmt.Errorf("lookup failed for udp address: %v", lookupErr)
}
resolvedAddr := fmt.Sprintf("%s%s", addrs[0].IP, port)
var resolvedAddr string
if addrs[0].IP.To4() == nil {
resolvedAddr = fmt.Sprintf("[%s]%s", addrs[0].IP, port)
} else {
resolvedAddr = fmt.Sprintf("%s%s", addrs[0].IP, port)
}
log.Infof("Addr resolved to: %s", resolvedAddr)
return resolvedAddr, nil
}

0 comments on commit 0502713

Please sign in to comment.