whois.go
whois-go is a simple Go module for domain and ip whois info query.
Overview
You can directly using the binary distributions whois, follow whois release tool.
Or you can do development by using the golang module as below.
Works for most domain extensions and most ip most of the time.
Installation
go get github.com/likexian/whois-go
Importing
import (
"github.com/likexian/whois-go"
)
Documentation
func Whois(domain string, servers ...string) (result string, err error)
Example
result, err := whois.Whois("example.com")
if err == nil {
fmt.Println(result)
}
result, err := whois.Whois("1.1.1.1")
if err == nil {
fmt.Println(result)
}
Whois info parser in Go
Please refer to whois-parser-go
LICENSE
Copyright 2014-2019, Li Kexian
Apache License, Version 2.0