Golang で whois 情報を取得したい時は github.com これを使うと便利。 シンプルにwhois情報を呼び出せる上に軽いパーサも付いている。 下記コマンドでインストール。 go get github.com/undiabler/golang-whois インストール後は下記のようなコードで whois 情報を取得できる。 package main import ( "fmt" "github.com/undiabler/golang-whois" ) func main() { result, _ := whois.GetWhois("example.com") fmt.Println(result) } 結果 go run main.go Domain Name: EXAMPLE.COM Registry Domain ID: 2336799_DOMAIN_COM-VR