First CH Apps / ドメイン情報・期限チェッカー
ドメイン名を入れると、サーバー側から RDAP(WHOIS の後継にあたる HTTPS の API)へ問い合わせて、レジストラ・作成日・有効期限・ステータス・ネームサーバーを表示します。gTLD のサーバーは IANA の bootstrap(RFC 9224)で解決します。
見るのは「期限まであと何日か」です。ドメインの期限切れはサイトとメールが同時に止まり、復旧には通常の更新料より高い費用がかかります。登録者・管理者の個人情報は取得も表示もしません(読むのはレジストラ=法人の情報だけ)。
例: example.com(https:// 付きのURLやメールアドレス、www 付きを貼っても、登録単位のドメインに畳んで照会します)
ドメインの有効期限が切れると、サイトもメールも同時に止まります。しかも切れた瞬間ではなくレジストラの猶予期間の運用次第で止まるため、原因の特定に時間がかかります。残り30日を切ったら、自動更新が有効かと、レジストラに登録したクレジットカード自体の有効期限を必ず確認してください。カードの期限切れで自動更新に失敗するのが最も多い事故です。
clientHold はレジストラがドメインを保留した状態で、ネームサーバーがレジストリから外れるため名前解決が完全に止まります。料金の未払いだけでなく、ICANN が義務づける登録者メールアドレスの確認(登録・移管・連絡先変更から15日以内)に応じなかった場合にも付きます。迷惑メール扱いで確認メールを見落としているケースが多いので、レジストラの管理画面で連絡先の検証状態を確認してください。
ドメインの乗っ取りは、管理アカウントに侵入して他社へ移管する形で起こります。移管ロックが付いていれば、その一手が止まります。普段は有効にしておき、実際に移管するときだけ外すのが安全です。あわせてレジストラのアカウントに2要素認証をかけてください。
gTLD では期限切れ後に自動更新の猶予(autoRenewPeriod・通常45日)があり、その後 redemptionPeriod(通常30日)に入ります。redemptionPeriod でも復旧はできますが、レジストラが復旧手数料を取るため通常の更新料より高くつきます。さらに pendingDelete まで進むと登録が失われ、第三者が取得できる状態になります。ステータスにこれらが出ていたら、その日のうちにレジストラへ連絡してください。
RDAP は WHOIS の後継で、HTTPS で JSON を返す仕様(RFC 9083・9224)です。ICANN は gTLD のレジストリ・レジストラに RDAP の提供を義務づけ、2025年に WHOIS(ポート43)の提供義務を終了しました。一方、国別TLDには適用されないため .jp のように WHOIS だけのレジストリが残っています。このページは gTLD を RDAP で引き、非対応のTLDではレジストリの WHOIS 検索を案内します。
送るもの: 入力されたドメイン名だけ(サブドメインは登録単位へ畳みます)。当社サーバー(Cloudflare Workers)が IANA の bootstrap(data.iana.org)と、そのTLDのレジストリのRDAPサーバーへ、あわせて最大2回のHTTPS GETを行います。RDAP非対応のTLDでは Cloudflare の公開DNS(1.1.1.1)へNSを1件問い合わせます。
保存するもの: ありません。問い合わせはリクエストの中だけで完結し、ドメイン名も結果もデータベース(KV/D1)へ書き込みません。処理が終わった時点でメモリから消えます。アクセスログはCloudflareの標準の範囲のみです。
返すもの: RDAPから読み取ったレジストラ名・IANA番号・日付・ステータス・ネームサーバー・DNSSECの有無と、その判定だけです。RDAP応答の原文(notices・remarks など)は再配信しません。
読まないもの: 登録者・管理者・技術担当のエンティティ(氏名・住所・電話・メール)は一切読みません。一部の国別TLDでは個人情報がRDAPに含まれますが、当社は個人情報を扱わない方針のため、レジストラ(法人)と不正利用報告窓口だけを読みます。
注意: 照会先は IANA bootstrap が示すレジストリのサーバーだけで、利用者が任意のURLを指定する口はありません。localhost・社内ドメイン(.internal・.local 等)・IPアドレスは受け付けません。
POST /domain-info/api/lookup に JSON({"domain": "example.com"})またはフォームを送ると、同じ結果を JSON で返します(認証不要・保存なし)。