我想得到计算机的IP地址.我使用下面的代码,但它返回127.0.0.1.
我想获取IP地址,例如10.32.10.111,而不是环回地址.
name, err := os.Hostname()
if err != nil {
fmt.Printf("Oops: %v\n", err)
return
}
addrs, err := net.LookupHost(name)
if err != nil {
fmt.Printf("Oops: %v\n", err)
return
}
for _, a := range addrs {
fmt.Println(a)
}
Run Code Online (Sandbox Code Playgroud) go ×1