7.3 ip host反解析
package main
import (
"fmt"
"net"
)
func main() {
// Resolve by IP
addrs, err := net.LookupAddr("127.0.0.1")
if err != nil {
panic(err)
}
for _, addr := range addrs {
fmt.Println(addr)
}
//Resolve by address
ips, err := net.LookupIP("localhost")
if err != nil {
panic(err)
}
for _, ip := range ips {
fmt.Println(ip.String())
}
}
/*
HTTP/1.1 200 OK
Date: Fri, 23 Mar 2018 15:46:56 GMT
Content-Length: 14
Content-Type: text/plain; charset=utf-8
HELLO GOPHER!
*/