First CH Apps / ドメイン有効期限チェッカー(WHOIS・RDAP検索)
ドメイン名を入れると、有効期限までの残り日数と、更新忘れ・停止の警告を最初に表示します。
ドメイン名を入れると、サーバー側から RDAP(WHOIS の後継にあたる HTTPS の API)へ問い合わせて、レジストラ・作成日・有効期限・ステータス・ネームサーバーを表示します。gTLD のサーバーは IANA の bootstrap(RFC 9224)で解決します。WHOIS 検索で見ていた登録情報(個人情報を除く)と同じものを RDAP で引いています。
見るのは「期限まであと何日か」です。ドメインの期限切れはサイトとメールが同時に止まり、復旧には通常の更新料より高い費用がかかります。登録者・管理者の個人情報は取得も表示もしません(読むのはレジストラ=法人の情報だけ)。
例: example.com(https:// 付きのURLやメールアドレス、www 付きを貼っても、登録単位のドメインに畳んで照会します)
期限・残り日数・前回の確認日時をこのブラウザだけに残します(サーバーには保存しません)。次に開いたとき、この一覧から再確認できます。
知りたい項目の見出しを押すと開きます。
ドメインの有効期限が切れると、サイトもメールも同時に止まります。ICANN の期限切れ登録回復ポリシー(ERRP)は gTLD のレジストラに、期限の約1か月前と約1週間前、期限後5日以内に更新の案内を送ることと、削除前の少なくとも最後の8日間は名前解決を止めることを求めています。止まる日はレジストラの運用で決まるため、切れた日と止まった日がずれ、原因の特定に時間がかかります。案内は登録した連絡先へ届くので、退職者のメールアドレスのままになっていないかも確かめてください。残り30日を切ったら、自動更新が有効かと、レジストラに登録したクレジットカード自体の有効期限を確認します。
clientHold はレジストラがドメインを保留した状態で、ネームサーバーがレジストリから外れるため名前解決が完全に止まります。料金の未払いのほか、登録者情報の確認に応じなかった場合にも起こりえます。ICANN の2013年版レジストラ認定契約(RAA)の WHOIS 正確性プログラム仕様は、登録・移管・登録者の変更から15日以内の確認と、連絡先の変更から15日以内に確認の返答が無ければ手作業で確認するか登録を停止することをレジストラに求めています。確認メールは迷惑メールに振り分けられやすいので、レジストラの管理画面で連絡先の検証状態を確認してください。
ドメインの乗っ取りは、管理アカウントに侵入して他社へ移管する形で起こります。移管ロックが付いていれば、その一手が止まります。普段は有効にしておき、実際に移管するときだけ外すのが安全です。あわせてレジストラのアカウントに2要素認証をかけてください。
gTLD では期限切れの後、レジストラが任意に設ける更新の猶予(ICANN の説明では1〜45日。ステータスでは autoRenewPeriod)があり、削除された後は30日の redemptionPeriod に入ります(ERRP が gTLD のレジストリに義務づけ)。redemptionPeriod でも復旧はできますが、復旧の手数料がかかることがあり、通常の更新料より高くつきます。さらに pendingDelete まで進むと登録が失われ、第三者が取得できる状態になります。ステータスにこれらが出ていたら、その日のうちにレジストラへ連絡してください。
RDAP は WHOIS の後継で、HTTPS で JSON を返す仕様(RFC 9083・9224)です。ICANN は gTLD のレジストリ・レジストラに RDAP の提供を義務づけ、2025年1月28日に WHOIS(ポート43と Web の WHOIS)の提供義務を終了しました。一方、国別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の標準の範囲のみです。
この端末に残すもの: 「この端末で見守る」を押したドメインだけ、ドメイン名・有効期限・確認日時をこのブラウザの localStorage に最大5件残します。サーバーには送りません(「まとめて再確認」を押したときは、通常の照会と同じく1件ずつドメイン名を送ります)。「外す」「すべて外す」かブラウザのデータ削除で消えます。カレンダー用の .ics もこの端末の中で作ります。
返すもの: 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 で返します(認証不要・保存なし)。