Whois is a simple Go module for domain and ip whois information query.
All of domain, ipv4 and ipv6 are support.
You can directly using the binary distributions whois, follow whois release tool.
Or you can do development by using this golang module as below.
go get -u github.com/likexian/whois-go
import (
"github.com/likexian/whois-go"
)
Visit the docs on GoDoc
result, err := whois.Whois("likexian.com")
if err == nil {
fmt.Println(result)
}
result, err := whois.Whois("2001:dc7::1")
if err == nil {
fmt.Println(result)
}
result, err := whois.Whois("1.1.1.1")
if err == nil {
fmt.Println(result)
}
Please refer to whois-parser-go
Copyright 2014-2020 Li Kexian
Licensed under the Apache License 2.0
If this project is helpful, please share it with friends.
If you want to thank me, you can give me a cup of coffee.