Golang net.ResolveIPAddr() function example

package net

Golang net.ResolveIPAddr() function example

 package main

 import (
 "fmt"
 "net"
 "os"
 )

 func main() {

 hostname := "www.golang.org"

 IPAddr, err := net.ResolveIPAddr("ip", hostname)
 if err != nil {
 fmt.Println("Error in resolving IP")
 os.Exit(1)
 }

 network := IPAddr.Network()

 fmt.Printf("Address : %s \nNetwork name : %s \n", IPAddr.String(), network)

 }

Sample output :

Address : 74.125.68.141

Network name : ip

References :

http://golang.org/pkg/net/#ResolveIPAddr

http://golang.org/pkg/net/#IPAddr.Network

http://golang.org/pkg/net/#IPAddr.String

Advertisement