Query by URL:
parsedData, err := whois.URL("https://github.com/Myra-Security-GmbH/whois")
if err != nil {
fmt.Println(err)
return
}
fmt.Println(parsedData.Records()[0].data["city"])
//Output:
//San Francisco
Query by Host/Domain:
parsedData, err := whois.Domain("google.net")
if err != nil {
fmt.Println(err)
return
}
fmt.Println(parsedData.Records()[0].data["city"])
//Output:
//Mountain View
Query by IP:
parsedData, err := whois.IP(net.ParseIP("194.25.2.129"))
if err != nil {
fmt.Println(err)
return
}
fmt.Println(parsedData.Records()[1].data["org-name"])
// Output:
// Deutsche Telekom AG