定義
WHOISは、インターネットドメインの所有者情報と登録詳細、すなわち登録者、レジストラ、登録日と有効期限、ネームサーバー、そして歴史的には連絡先メールアドレスを返す公開ルックアッププロトコルです。クエリはシンプルなテキストプロトコル(伝統的にはTCPポート43)経由で実行され、構造化データではなくプレーンテキストのレコードを返します。WHOISは初期のARPANETまで遡り、今なおドメインの所有者を調べる標準的な方法であり続けていますが、その出力形式はレジストリによって異なり、TLD間で一貫性がない場合があります。現代のプライバシー規則(GDPR、ICANNポリシー)により、2018年以降、公開WHOISからほとんどの個人データが編集されるようになったため、個々の登録者の名前やメールアドレスは通常そのまま表示されず、プライバシープロキシの連絡先に置き換えられています。レジストラ(Namecheap、Cloudflare、Porkbun、Gandi)は登録者に代わってWHOISレコードを管理し、登録時と更新時に自動的に更新します。RDAPは、より構造化され権限を考慮した後継として、徐々にWHOISに取って代わりつつあります。
利用方法
WHOISクエリはTLDを管轄するレジストリ(.comの場合はVerisign、その他はICANN認定のレジストリ)に送られ、テキストレコードを返します。現代の代替手段であるRDAP(Registration Data Access Protocol)は、構造化されたJSON出力とより優れたプライバシー処理を提供します。
重要な理由
WHOISは、誰がドメインを管理していて、いつ期限が切れるのかを示す正規の記録です。WHOISの連絡先メールアドレスが古くなっていたためにドメインの有効期限が切れてしまうというのは、ウェブサイト喪失の典型的な悲劇です。WHOISの連絡先データを最新に保つことは重要であり、プライバシープロキシサービスを利用することは問題なく、今では一般的になっています。