PowerShell で IP アドレスを whois するには、RDAP(Registration Data Access Protocol)を使います。
RDAP ~次世代WHOISプロトコル~ の紹介 - JPNIC Blog
https://blog.nic.ad.jp/2016/687/
RDAP は REST な API なので、PowerShell でも簡単にハンドリングできます。
クエリは、URI に whois する IP アドレスを追加します。
例えば、192.41.192.145 を調べる場合は以下の URI を使います。
http://rdap.apnic.net/ip/192.41.192.145 |
これを PowerShell でクエリするには Invoke-WebRequest を使います。
Invoke-WebRequest "http://rdap.apnic.net/ip/192.41.192.145" | ConvertFrom-Json |
結果はオブジェクトに格納されるので簡単にハンドリングできますね。
Copyright © MURA All rights reserved.