go语言获取对外ip地址

### 获取对外ip地址

func GetOutBoundIP()(ip string, err error)  {
   conn, err := net.Dial("udp", "8.8.8.8:53")
   if err != nil {
      fmt.Println(err)
      return
   }
   localAddr := conn.LocalAddr().(*net.UDPAddr)
   fmt.Println(localAddr.String())
   ip = strings.Split(localAddr.String(), ":")[0]
   return ip,err
}

你可能感兴趣的:(go语言,go)