概要
whoisは、インターネットドメイン名およびIPアドレスの登録データを照会するために使用されるプロトコルおよびクライアントプログラムです。この情報を通じて、ドメイン所有者、登録機関、連絡先情報などを把握できます。
提供される主な情報
whois照会時に一般的に取得できる情報は以下の通りです。
- ドメイン所有者情報(個人情報保護規定により制限される場合があります)
- 登録機関(Registrar)情報
- ドメイン登録日および有効期限
- ドメインステータス(例:clientTransferProhibited)
- ネームサーバー情報
- 管理者および技術担当者連絡先(制限される場合があります)
主なオプション
whoisコマンドは、さまざまなオプションを通じて照会方法を制御できます。
照会制御
生成されたコマンド:
コマンドを組み合わせてみてください。
説明:
`whois` コマンドを実行します。
これらのオプションを組み合わせて、AIと一緒に仮想的にコマンドを実行してみてください。
使用例
whoisコマンドの一般的な使用例です。
基本的なドメイン情報照会
whois example.com
指定されたドメイン名に対するWHOIS情報を照会します。
IPアドレス情報照会
whois 8.8.8.8
指定されたIPアドレスに対するWHOIS情報を照会します。主に、そのIPブロックを割り当てたRIR(Regional Internet Registry)の情報を返します。
特定のWHOISサーバーを使用して照会
whois -h whois.nic.or.kr example.co.kr
一般的に、.krドメインは韓国インターネット振興院(KISA)のWHOISサーバーを通じて照会できます。
ヘッダー情報なしで照会
whois -H example.com
法的通知事項などのヘッダー情報なしで、純粋なWHOISデータのみを出力します。
インストール
whoisコマンドは、ほとんどのLinuxディストリビューションにデフォルトで含まれていない場合があります。次のコマンドを使用してインストールできます。
Debian/Ubuntu
sudo apt update && sudo apt install whois
APTパッケージマネージャーを使用してwhoisパッケージをインストールします。
CentOS/RHEL/Fedora
sudo dnf install whois
DNF(またはyum)パッケージマネージャーを使用してwhoisパッケージをインストールします。
ヒントと注意点
whois使用時の役立つヒントと注意点です。
個人情報保護(GDPRなど)
GDPR(欧州一般個人情報保護法)のような個人情報保護規定により、多くのドメインのWHOIS情報は匿名化されたり、制限的に表示されたりする場合があります。特に個人登録者の場合、連絡先情報が隠されていることが多くあります。これは合法的な照会を妨げる可能性があります。
照会制限(Rate Limiting)
一部のWHOISサーバーは、過剰なクエリを防ぐために照会回数を制限する場合があります。短時間内に多くの照会を試みると一時的にブロックされる可能性があるため、自動化されたスクリプトの使用には注意が必要です。
IPアドレス照会時のRIR情報確認
IPアドレスに対するWHOIS照会は、そのIPアドレスを割り当てたRIR(Regional Internet Registry)の情報を返します。例えば、アジア太平洋地域のIPはAPNIC、北米地域はARINの情報を表示します。これにより、IPブロックの所有者および割り当て情報を確認できます。
さまざまなWHOISサーバー
ドメイン拡張子(.com、.org、.krなど)やIPアドレスの割り当て地域によって、照会すべきWHOISサーバーが異なる場合があります。whoisコマンドはこれを自動的に処理しようとしますが、時には-hオプションを使用して特定のサーバーを明示的に指定する必要がある場合もあります。