Skip to content

Instantly share code, notes, and snippets.

@jniltinho
Created March 26, 2014 16:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jniltinho/9787242 to your computer and use it in GitHub Desktop.
Save jniltinho/9787242 to your computer and use it in GitHub Desktop.
Get IP
package main
/*
Autor: Gustavo Freitas <gst.freitas@gmail.com>
URL: http://firebitsbr.wordpress.com/2014/03/22/golang-obter-ipv4-e-ipv6-localmente-com-cdir/
*/
import "fmt"
import "net"
func main() {
interfaces, _ := net.Interfaces()
for _, inter := range interfaces {
if addrs, err := inter.Addrs(); err == nil {
for _, addr := range addrs {
fmt.Println(inter.Name, "->", addr)
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment