github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/prepare/00_net/tcp/other/parseip.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "net" 6 ) 7 8 func main() { 9 //ipstr := "192.168.10.105" 10 ipstr := "2001:0db8:85a3:08d3:1319:8a2e:0370:7344" 11 addr := net.ParseIP(ipstr) 12 13 if addr != nil { 14 fmt.Println("ip is", addr.String()) 15 } else { 16 fmt.Println("Invalid address") 17 } 18 }