detect ipv6

This commit is contained in:
chrislu
2025-10-31 11:58:10 -07:00
parent d745e6e41d
commit f00ae727b7

View File

@@ -43,7 +43,7 @@ func selectIpV4(netInterfaces []net.Interface, isIpV4 bool) string {
return ipNet.IP.String()
}
} else {
if ipNet.IP.To16() != nil {
if ipNet.IP.To4() == nil && ipNet.IP.To16() != nil {
// Filter out link-local IPv6 addresses (fe80::/10)
// They require zone identifiers and are not suitable for server binding
if !ipNet.IP.IsLinkLocalUnicast() {