Skip to content

Instantly share code, notes, and snippets.

@notchi590
Created April 12, 2017 01:35
Show Gist options
  • Save notchi590/d3b5adf3e280cf1b4e5e0854224637a2 to your computer and use it in GitHub Desktop.
Save notchi590/d3b5adf3e280cf1b4e5e0854224637a2 to your computer and use it in GitHub Desktop.
golang de ip test
package main
import (
"fmt"
"net"
"log"
)
func main() {
domain := "www.google.com"
ip , err := net.LookupIP(domain)
if err != nil {
log.Println(err)
}
for _, v := range ip{
fmt.Println(len(v))
four := net.IP.To4(v)
fmt.Printf("%#v\n",four)
}
fmt.Println("string ipv4 convert to net.IP ipv4")
ipaddr := "10.10.10.10"
ad := net.ParseIP(ipaddr)
fmt.Printf("%#v\n",ad)
ad = net.ParseIP(domain)
fmt.Printf("%#v\n",ad)
fmt.Printf("%#v\n",net.IP.String(ad))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment