WHOISはインターネット上で最も古いプロトコルの一つであり、その歴史は1982年にRFC 812で初めて定義されたときにまで遡ります。40年以上の歴史を持つにもかかわらず、WHOISは今もなおドメイン登録情報を調べるための主要な手段です。ドメインの所有者を調べたい場合も、有効期限を確認したい場合も、登録状況を検証したい場合も、WHOISルックアップがその出発点となります。しかし、近年この分野の状況は大きく変化しています。GDPRプライバシー規制により、かつてWHOISが自由に公開していた個人データの多くが制限されるようになり、RDAPと呼ばれる新しいプロトコルが従来のシステムに徐々に取って代わりつつあります。本ガイドでは、2026年においてWHOISルックアップを効果的に行うために知っておくべきすべてのことを解説します。
WHOISとは?
WHOISは、登録済みドメイン名、IPアドレス、および自律システムに関する情報を検索するために使用されるクエリ・レスポンスプロトコルです。このプロトコルはTCPポート43で動作し、プレーンテキストの結果を返します。ドメイン名に対してWHOISクエリを実行すると、リクエストはそのドメインのTLDに対応する適切なWHOISサーバーに送信されます。たとえば、.comドメインをクエリすると、Verisignのwhois.verisign-grs.comにあるWHOISサーバーに接続され、そのドメインの登録データが返されます。ICANNは、ICANN認定レジストラに対して、管理するドメインの正確なWHOISレコードを維持することを義務付けています。
WHOISシステムは階層構造を採用しています。レジストリレベルのシン(thin)WHOISサーバーには、レジストラ名、ネームサーバー、ステータスコードなどの基本データが格納されています。レジストラレベルのシック(thick)WHOISサーバーには、登録者の連絡先情報、作成日と有効期限、管理連絡先など、より詳細な情報が保持されています。2005年以降、ICANNはデータの正確性を向上させるため、gTLDレジストリをシンモデルからシックWHOISモデルへ移行する取り組みを進めてきました。Verisignは2018年に.comおよび.netドメインの移行を完了し、すべてのWHOISデータをレジストリレベルに統合しました。
WHOISで得られる情報
WHOISレコードには、ドメイン名に関するいくつかのカテゴリの情報が含まれています。具体的なフィールドは、TLDやGDPRなどのプライバシー保護が適用されているかどうかによって異なります。プライバシー保護が適用されていないドメインの場合、WHOISは従来、登録者の氏名、組織名、住所、電話番号、メールアドレスの完全な情報を提供していました。2018年5月にGDPRが施行されて以降、ほとんどのレジストラはヨーロッパの登録者のドメインについて個人情報を編集するようになり、多くのレジストラはこの慣行を世界的に拡大しています。こうした変化にもかかわらず、WHOISはドメインの調査と監視に役立つ重要な技術情報や登録データを引き続き提供しています。
- ドメイン名と登録ステータスコード(clientTransferProhibitedやserverHoldなど)
- 作成日、最終更新日、有効期限
- レジストラ名、IANA ID、および不正利用報告用の連絡先情報
- DNSのホスト先を示すネームサーバーレコード
- DNSSEC署名ステータス(署名済みまたは未署名)
- 登録者の連絡先情報(GDPRに基づきプライバシー保護のため編集されていることが多い)
- 管理者および技術担当者の連絡先情報(こちらも頻繁に編集される)
- レジストラのWHOISサービスを指す参照URL
WHOISルックアップの実行方法
WHOISルックアップを実行する方法は、コマンドラインツールからWebベースのサービスまでさまざまです。LinuxおよびmacOSシステムでは、whoisコマンドが通常プリインストールされています。ターミナルを開いて「whois example.com」と入力するだけで結果を取得できます。Windowsでは、MicrosoftのSysinternals Whoisユーティリティを使用するか、Windows Subsystem for Linuxを通じてwhoisをインストールできます。多くのユーザーにとっては、WebベースのWHOISルックアップツールが最も簡単な選択肢です。ICANNはlookup.icann.orgで無料のルックアップツールを運営しており、あらゆるgTLDドメインの正式なWHOISデータをクエリできます。
WHOISの結果を解釈する際には、いくつかの重要なフィールドに注目してください。ドメインステータスコードは、そのドメインがアクティブか、ロックされているか、あるいは有効期限切れの何らかの段階にあるかを示します。日付セクションには、ドメインが最初に作成された日、最後に更新された日、次に有効期限が切れる日が表示されます。ネームサーバーのエントリは、ドメインのDNSがどこでホストされているかを示しており、トラブルシューティングや競合調査に役立ちます。複数のドメインを監視している場合、手動でWHOISルックアップを実行するのは現実的ではありません。自動化ツールを使えば、スケジュールに基づいてWHOISデータをクエリし、ポートフォリオ全体にわたる変更、有効期限の接近、ステータスの変更を通知することができます。
WHOISとGDPRプライバシー
2018年5月25日に施行されたEUの一般データ保護規則(GDPR)は、WHOISデータの利用可能性を根本的に変えました。GDPR以前は、ドメイン登録者の氏名、住所、電話番号、メールアドレスなどの完全な連絡先情報を誰でも検索できました。GDPRはこれらの情報を個人データとして分類し、EU居住者に関する無制限の公開を違法としました。ICANNは、レジストラが公開WHOISの出力から個人フィールドを編集することを許可するgTLD登録データの暫定仕様で対応しました。実際には、ほとんどのレジストラは現在、EU在住者だけでなく、すべての顧客に対してデフォルトで登録者情報を編集しています。一般的に、編集されたWHOISレコードでは、連絡先フィールドに「REDACTED FOR PRIVACY」や「Data Protected」と表示されます。法執行機関、知的財産権保有者、サイバーセキュリティ研究者などの正当な関係者は、レジストラを通じて完全なWHOISデータへのアクセスを要求できますが、一般公開されるデータは現在、技術フィールド、日付、レジストラ情報、およびステータスコードに限定されています。
WHOIS と RDAP
RDAP(Registration Data Access Protocol)は、WHOISに代わる最新のプロトコルです。RFC 7480からRFC 7484で定義され、2015年に公開されたRDAPは、WHOISの技術的な制限を解消するために設計されました。WHOISがレジストラやレジストリによって異なる非構造化プレーンテキストを返すのに対し、RDAPは標準化されたJSON形式でデータを返します。そのため、RDAPの出力はプログラムによる解析がはるかに容易です。また、RDAPはHTTPSに対応しており、WHOIS(プレーンTCPポート43で動作)では提供されない暗号化通信を実現します。ICANNは2019年より、すべてのgTLDレジストリおよびレジストラにRDAPのサポートを義務付けました。
- WHOISは標準化されていないプレーンテキストを返す - RDAPは構造化されたJSONを返す
- WHOISは暗号化なしのTCPポート43を使用する - RDAPは安全なクエリのためにHTTPSを使用する
- WHOISには組み込みの認証機能がない - RDAPは差別化されたアクセスレベルをサポートする
- WHOISには標準化されたエラーメッセージがない - RDAPはHTTPステータスコードを使用する
- WHOISにはテキストヒント以外の参照メカニズムがない - RDAPは参照にHTTPリダイレクトを使用する
- WHOISには国際化のサポートがない - RDAPはUnicodeおよび多言語データをネイティブに処理する
WHOISを使ったドメイン監視
WHOISデータは、ドメイン有効期限監視の基盤です。WHOISレコードを定期的にクエリすることで、監視ツールは有効期限の追跡、ステータス変更の検出、トランスファーロックを失ったドメインの特定が可能になります。ドメイン所有者にとっては、更新期限前の自動アラートを意味します。ドメイン購入者や投資家にとっては、WHOIS監視により、有効期限が近づき間もなく取得可能になるドメインを発見できます。DomainExpiryCheck.comはWHOISとRDAPの両方のプロトコルを使用して正確な有効期限データを提供し、WHOISデータが利用できない場合や信頼性が低い場合は自動的にRDAPにフォールバックします。3ドメインの追跡でも500ドメインの追跡でも、自動化されたWHOIS監視により、重要な更新期限や取得機会を見逃すリスクを排除できます。
今すぐドメインの監視を始めましょう
ドメインの有効期限を追跡し、期限切れ前にアラートを受け取り、大切なドメインを二度と失わないようにしましょう。3ドメインまで無料でご利用いただけます。
無料でモニタリングを始める