First CH Apps / ドメイン空き一括チェック
名前を1つ入れると、サーバー側から主要TLD10種の RDAP(WHOIS の後継にあたる HTTPS の API)と公開DNSへ問い合わせて、登録済みか・空いていそうかを一覧にします。サービス名や屋号の候補出しに使ってください。
判定は「登録済み/未登録の可能性/判定不能」の3値で、空きを断定はしません。RDAP に記録が無くても、予約語・プレミアム価格・レジストリ独自の運用で実際には取得できないことがあります。取得できるかどうかの最終確認は、必ずレジストラの検索画面で行ってください(当ページはどのレジストラにもアフィリエイトを張っていません)。
例: firstch(example.com のようにドメインごと貼っても、TLDを外して名前だけを見ます。日本語ドメインには未対応です)
レジストリはRDAPに記録の無い名前でも、予約語(レジストリ予約・国名・二文字など)やプレミアム価格の対象として一般登録を止めていることがあります。また登録された直後はRDAPへの反映まで数分〜数時間かかるレジストリもあります。候補を絞る用途には十分ですが、取得の可否と価格は必ずレジストラの検索で確かめてください。
RDAP の提供が義務づけられているのは gTLD(.com・.net・.org・.dev・.app・.ai など)で、国別TLDは対象外です。IANA の対応表(bootstrap)に RDAP サーバーが載っていない .jp・.co.jp・.io・.co は、公開DNSに委任があるかどうかだけで推定しています(当ページはサーバーのURLを推測で組み立てません)。登録済みでもネームサーバーを設定していないドメインは NXDOMAIN を返すため「未登録の可能性」と出ます。JPドメインの権威ある情報は JPRS の WHOIS 検索で確認してください。なお .co.jp は日本の登記のある法人しか登録できず、1法人1ドメインの制限があります。
ドメインが空いていることと、その名前を事業で使ってよいことは別の話です。他社の登録商標と同一・類似の名前をその指定商品役務の範囲で使うと差止めの対象になり、ドメイン自体もUDRP(紛争処理方針)で移転させられることがあります。日本なら特許情報プラットフォーム(J-PlatPat)の商標検索で、少なくとも同じ業種の区分は確認してから決めてください。
検索順位はTLDでは変わりませんが、利用者の信頼と入力のしやすさは変わります。日本国内向けの事業なら .jp か .co.jp、国際展開や開発者向けなら .com・.dev・.io、AI関連の製品なら .ai が選ばれています。.dev と .app はHSTSプリロードが必須(=HTTPSでしか開けない)で、これは安全側の性質ですが、HTTPしか用意していない古い環境では使えません。
第一候補の .com が埋まっている場合、ハイフンを足す・複数形にするといった小細工は、口頭で伝えにくく打ち間違いも増えます。別のTLDを取る、または名前自体を短い造語に変える方が結果的に運用が楽です。既存ドメインの購入を検討する場合、相手が要求する価格の妥当性は自分では測れないので、売買の仲介(レジストラのブローカーサービス)を通してください。
送るもの: 入力から取り出した名前だけ(TLDを付けた10件のドメイン名として送ります)。当社サーバー(Cloudflare Workers)が IANA の bootstrap(data.iana.org)と、各TLDのレジストリのRDAPサーバーへHTTPS GETを行い、あわせて Cloudflare の公開DNS(1.1.1.1)へ NS を問い合わせます。1回の判定で使う外部問い合わせは最大44本に制限しています。
保存するもの: ありません。判定はリクエストの中だけで完結し、入力した名前も結果もデータベース(KV/D1)へ書き込みません。処理が終わった時点でメモリから消えます。アクセスログはCloudflareの標準の範囲のみです。
返すもの: 各TLDの3値の判定と、その根拠(RDAPの応答種別・DNSの委任有無)、登録済みのときは公開情報であるレジストラ名・作成日・有効期限だけです。RDAP応答の原文は再配信しません。
読まないもの: 登録者・管理者・技術担当のエンティティ(氏名・住所・電話・メール)は一切読みません。当社は個人情報を扱わない方針のため、読むのはレジストラ(法人)の名前までです。
注意: 照会先は IANA bootstrap が示すレジストリのサーバーと固定の公開DNSだけで、利用者が任意のURLを指定する口はありません。名前は1ラベル(英数字とハイフン・63文字まで)に正規化してから使います。
中立性: このページはどのレジストラ・販売事業者へのアフィリエイトリンクも張っていません。判定結果に販売の意図は入りません。
POST /domain-availability/api/check に JSON({"name": "firstch"})またはフォームを送ると、同じ結果を JSON で返します(認証不要・保存なし)。