WHOISガイド
WHOISとは?検索方法の完全ガイド
WHOISはドメイン登録情報の照会用プロトコルで、レジストラ、有効期限、ネームサーバーなどを確認できます。
WHOISの仕組みから検索結果の読み方まで、基礎から解説します。プロトコルが生まれた背景、動作の仕組み、検索方法、各項目の意味を順に確認できます。各項目は当サイトの検索ツールで実際に試せます。
WHOISの基本情報
- プロトコル:TCP port 43を使うプレーンテキスト形式です。現行規格はRFC 3912で、起源は1982年のRFC 812です。
- 後継規格:RDAP(RFC 7480–7484、2015年)です。照会・応答形式は2021年のRFC 9082/9083で更新されました。HTTPSとJSONを使用し、ICANNはすべてのgTLDに対応を義務づけています。
- 当サイトは各レジストリ・レジストラの公式情報源にリアルタイムで直接アクセスし、最新の登録情報をお届けします。
- gTLDでは、レジストラがICANNの方針とGDPRなどの適用法令に基づき個人情報を非公開にし、REDACTED FOR PRIVACYと表示することがあります。ccTLDのプライバシーと情報公開の規則は、各レジストリが独自に定めます。
- IPv4とIPv6のWHOISにも対応しています。
WHOISとは何ですか?
WHOISは、ドメインの登録情報を照会する公開インターネットプロトコルです。レジストラからドメインを取得すると、適用される個人情報保護法令やレジストリの規則に従う登録者情報と、登録日・有効期限、ネームサーバー、登録状態などの技術情報が、TLDレジストリのデータベースに記録されます。WHOIS検索は、こうした情報をレジストリやレジストラの権威サーバーから取得する操作です。
WHOISからRDAPへ、どのように進化しましたか?
WHOISの情報量やプライバシー要件の変化に対応するため、後継のRDAPが策定されました。WHOISはRFC 812(1982年)に由来し、現行の基本規格はRFC 3912です。もともとARPANET向けに設計された、TCP port 43を使うプレーンテキストのプロトコルでした。ドメイン数とプライバシー要件の増大を受け、IETFはRFC 7480–7484でRDAP(Registration Data Access Protocol)を定義しました。RDAPはHTTPSでJSONを返し、TLD間で形式が共通しています。すべてのgTLDと主要なccTLDの多くがすでに対応しています。当サイトはRDAPを自動で優先し、レジストリが未対応の場合のみport 43のWHOISに切り替えます。
WHOIS検索の方法|3つのアプローチ
WHOIS検索には、ウェブサイト、コマンドライン、RDAP APIを使う3つの主な方法があります。手軽な方法から順に紹介します。
- ウェブサイトで検索:ホームページにドメインまたはIPアドレスを入力し、整理された登録情報を確認してください。
- コマンドラインでWHOIS検索:whois example.comを実行し、port 43経由で公式サーバーに照会してください。
- レジストリのRDAP APIに直接照会:.comはhttps://rdap.verisign.com/com/v1/domain/example.com、.twはhttps://ccrdap.twnic.tw/tw/domain/example.com.twを使用してください。
当サイトでの検索手順
ドメインまたはIPアドレスを入力してください
ホームページでドメイン名(例:example.com)またはIPアドレス(IPv4またはIPv6)を入力し、「検索」をクリックしてください。
自動照会が終わるまで待ってください
結果が表示されるまでお待ちください。サーバー側でIANAのブートストラップ情報を確認し、利用可能なら公式RDAPエンドポイントに照会します。未対応の場合はport 43のWHOISに切り替えます。
整理された検索結果を確認してください
結果ページでレジストラ、登録日、有効期限、ネームサーバー、登録状態、DNSSECなどを確認してください。同じドメインのDNS、SSL、パフォーマンス、メールの健全性チェックへのリンクもあります。
コマンドラインの実行例
ターミナルでは、従来のWHOISとRDAPのどちらでもドメインを検索できます。以下に同じ検索を行う2つの方法を示します。
# 従来のWHOISプロトコルで検索(TCPポート43)
$ whois example.com
# RDAPで検索(HTTPS、JSON)
$ curl https://rdap.verisign.com/com/v1/domain/example.com
$ curl https://ccrdap.twnic.tw/tw/domain/example.com.twWHOIS検索結果の各項目はどう読みますか?
WHOISの項目は、ドメインのライフサイクル、レジストラと登録者、技術・セキュリティの3つに整理できます。主な項目は次のとおりです。
- レジストラ(Registrar):現在そのドメインを管理する事業者です。gTLDのレジストラにはICANNの認定が必要です。ccTLDのレジストラは各国・地域のレジストリが認定します(例:.twはTWNIC)。
- Created / Expiry / Updated Date:登録日、有効期限、更新日を表します。
- ネームサーバー(Nameservers):多くのレジストリはDNS委任に2台以上を要求し、RFC 1034も冗長化を推奨しています。すべてのドメイン登録に適用されるICANNの統一規則ではなく、委任を設定せずに登録されているドメインもあります。
- ドメインの登録状態(EPP Status Codes):例えばclientTransferProhibitedは、移管がロックされていることを表します。
- DNSSEC:DNSセキュリティ拡張(署名の検証)が有効かどうかを表します。
gTLDのREDACTED FOR PRIVACYは通常、レジストラがICANNの方針とGDPRなどの適用法令に基づき行う非公開処理です。ccTLDでは各レジストリの規則に従います。非公開処理は取得元によるもので、当サイトが隠しているわけではありません。登録状態コードの詳しい定義は、ICANNのEPP Status Codesの資料をご覧ください。
WHOIS検索を試してみましょう
ホームページでドメインを入力し、実際のWHOIS検索結果を確認できます。
WHOISでドメインを検索WHOIS検索のよくある質問
WHOISを手早く検索する方法はありますか?
多くの方には、whois.net.twのようなウェブツールでの検索が最も手軽です。ドメインを入力するだけで、整理された結果を確認できます。コマンドラインのwhoisツールも高速ですが、RDAP未対応のTLDでは照会先サーバーを手動で指定する場合があります。
clientTransferProhibitedは問題のある状態ですか?
いいえ、レジストラがドメインの移管をロックしていることを表す正常な保護状態です。clientTransferProhibitedはEPPの状態コードで、ソーシャルエンジニアリングやドメインの盗難を防ぎます。別のレジストラへ移管する予定がなければ、保護のために有効な状態です。
ドメインは有効期限当日に使えなくなりますか?
レジストラの規定によっては、有効期限当日またはその直後にウェブサイトやメールが使えなくなる場合があります。多くのgTLDでは、期限後も猶予期間内の更新や、復旧猶予期間内の有料での復旧が可能です。期間の長さはTLDとレジストラによって異なり、その間のサービス継続が保証されるわけではありません。
ドメイン所有者の氏名やメールアドレスを確認できないのはなぜですか?
gTLDでは、レジストラがICANNの方針とGDPRなどの適用法令に基づき個人情報を非公開にし、REDACTED FOR PRIVACYと表示することがあります。ccTLDのプライバシーと情報公開の規則は、各レジストリが独自に定めます。非公開処理は取得元のレジストリやレジストラによるもので、当サイトが隠しているわけではありません。所有者への連絡にはレジストラの連絡転送フォームを、不正利用の通報には専用の窓口をご利用ください。
WHOISよりRDAPを使ったほうがよいですか?
プログラムから利用する場合は、構造化されたJSONをTLD共通の形式で取得できるRDAPが適しています。従来からあるドメインを目視で素早く確認するだけならWHOISも利用できます。当サイトでは最適なプロトコルをサーバー側で自動選択するため、選ぶ必要はありません。
参考資料
- RFC 812|NICNAME/WHOIS — 初期のWHOIS規格(1982年)
- RFC 3912|WHOISプロトコル仕様 — 現行のWHOISプロトコル(2004年)
- RFC 7480–7484|RDAP — WHOISの後継規格(2015年)
- ICANN|EPP状態コード — ドメイン状態コードの定義
- IANA|WHOIS・RDAPサーバー一覧 — 各TLDの権威サーバー情報の提供元