Я работаю над проектом, в котором мне нужно расширить адреса IPv6. Есть ли встроенная функция в Go?
То, что я сейчас делаю, это
ipv6 := "fe80:01::af0"
addr := net.ParseIP(ipv6)
fmt.Println(addr.String())
но это все еще печатает
fe80:01::af0
Что мне действительно нужно, так это
fe80:0001:0000:0000:0000:0000:0000:0af0