Skip to content

WHOIS & RDAP リファレンス 解説

ドメイン登録データのチートシート:WHOIS から RDAP への移行、RDAP のクエリパス、レスポンスフィールド、よくある EPP ステータスコード、IANA ブートストラップ。

登録データは WHOIS(TCP ポート 43、フリーテキスト)から RDAP(HTTPS、構造化 JSON)へ移行しました。このリファレンスでは、プロトコルの移行、RDAP のクエリパス、返ってくるフィールド、目にするステータスフラグ、クライアントが権威サーバーを見つける方法を解説します。WHOIS & RDAP Lookup ツールと併用すると、ライブクエリを実行できます。

リファレンステーブル · 31 項目whois ツールを開く →
31 of 31 rows
プロトコル:WHOIS → RDAP
RFC 3912(2004)— TCP ポート 43、平文レガシープロトコル。構造化されないフリーテキスト出力。
RFC 7480–7485(2015)— HTTPS、JSON公式の後継。構造化、セキュア、ウェブネイティブ。
TCP 43(平文)→ HTTPS(TLS)RDAP はクエリを転送中に暗号化する。WHOIS はしない。
フリーテキスト → 構造化 JSON(RFC 7483)レジストリごとにパーサーを用意するのではなく、すべての TLD で 1 つのパーサーで動く。
不可能 → ネイティブRDAP は CORS を推奨(RFC 7480 §5)。ブラウザからレジストリに直接クエリできる。
任意 → gTLD では必須ICANN は 2019 年からすべての gTLD レジストリとレジストラに RDAP を義務付けている。
RDAP クエリパス
/domain/<domain>例:/domain/example.com
/ip/<address>例:/ip/192.0.2.1 または /ip/2001:db8::1
/autnum/<asn>例:/autnum/13335(AS プレフィックスは省く)
/entity/<handle>ハンドルで指定するレジストラ、登録者、連絡先。
/nameserver/<host>FQDN 形式のネームサーバーホスト。
主なレスポンスフィールド
オブジェクト型domain | ip | autnum | entity | nameserver
LDH(ASCII)形式の名前例:EXAMPLE.COM。IDN 形式は unicodeName が持つ。
EPP ステータスフラグclient/server prohibition、hold、pending など。
ライフサイクルの節目registration、expiration、last changed、transfer — 各日にち付き。
連絡先、それぞれ roles[] 付きregistrar、registrant、abuse、technical、administrative。
委任されたネームサーバーエントリごとに ldhName および/または hostName。
DNSSEC 署名状態delegationSigned: true はゾーンが署名済みであることを意味する。
よくあるステータスコード(EPP)
レジストラによる移転ロック登録者がレジストラ移転を拒否している状態。
レジストラによる更新ロックレコードへの変更は一切許可されない。
レジストラによる削除ロックドメインは削除できない。
レジストリによる移転ロックレジストリレベルの移転ホールド。
レジストリによる削除ロックレジストリレベルの削除保護。
DNS 解決の停止ドメインはゾーンから除外され — 解決しなくなる。
初回登録ウィンドウ通常、登録後の最初の 5 日間。
失効後の自動更新ウィンドウドメインが自動更新される猶予期間。
削除済み、費用で復元可能削除後、ドメインを復元できる短い期間。
IANA RDAP ブートストラップ(サーバー発見)
TLD → RDAP サーバーdata.iana.org/rdap/dns.json
IPv4 レンジ → RIRdata.iana.org/rdap/ipv4.json
IPv6 レンジ → RIRdata.iana.org/rdap/ipv6.json
ASN レンジ → RIRdata.iana.org/rdap/asn.json