从IP地址中获取域名
问题描述:
我试图从IP地址解析主机名,这显然证明比我想象的要更具挑战性。从IP地址中获取域名
我试过使用几个函数,包括net.LookupHost
方法,但它们都似乎只是返回我输入的IP地址。
下面是我使用的代码:
package main
import (
"fmt"
"net"
)
func main() {
// obtained from ping -c 1 *.com, should print "*.com"
addr, err := net.LookupHost("198.252.206.16")
fmt.Println(addr, err)
}
答
例如,
package main
import (
"fmt"
"net"
)
func main() {
// obtained from ping -c 1 *.com, should print "*.com"
addr, err := net.LookupAddr("198.252.206.16")
fmt.Println(addr, err)
}
输出:
[*.com.] <nil>
哇,我可以发誓,* *我尝试这样做。谢谢一堆! – Lander 2013-05-12 23:13:55