golang 域名获取ip地址
您可以使用net包中的LookupIP函数来获取域名的IP地址。以下是一个示例代码:
package main
import (
"fmt"
"net"
)
func main() {
ips, err := net.LookupIP("google.com")
if err != nil {
fmt.Println("Failed to lookup IP:", err)
return
}
for _, ip := range ips {
fmt.Println(ip)
}
}
此代码将打印出Google.com的IP地址列表。注意,LookupIP可能返回多个IP地址,因为一个域名可以映射到多个IP地址。
原文地址: https://www.cveoy.top/t/topic/fkI0 著作权归作者所有。请勿转载和采集!