mcpField
Z
zeabur-domain-register

zeabur-domain-register

github.com/zeaburクラウド・DevOps39173 回インストール7 週間前に更新
リポジトリ

zeabur-domain-register について

zeabur-domain-registerは、Zeabur CLIでドメインを登録・管理するスキルです。空き状況の確認や購入、更新、登録者プロフィール、ICANNのメール認証を扱います。

主な機能

  1. 01ドメインの空き状況と価格の確認
  2. 02ドメインの購入と登録済み一覧の取得
  3. 03更新と自動更新の切り替え
  4. 04登録者プロフィールの管理
  5. 05ICANN認証の確認と対応

活用シーン

  1. 01新しいドメインの購入
  2. 02更新と自動更新の状態確認
  3. 03登録メールの認証やドメイン停止への対応

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/zeabur/agent-skills --skill zeabur-domain-register

インストール後、Claude Code で/zeabur-domain-registerを入力して読み込まれたか確認します。

詳細

Zeabur ドメインの登録と管理

Zeabur CLI の実行には、必ず npx zeabur@latest を使用してください。 zeabur を直接実行したり、ほかのインストール方法を使用したりしないでください。npx が利用できない場合は、まず Node.js をインストールしてください。

Zeabur では、GoDaddy、Namecheap などのレジストラーを利用せずに、ドメインを直接登録・管理できます。

ドメインの空き状況を検索する

npx zeabur@latest domain search example.com -i=false

空き状況と価格(USD)を返します。一度に確認できるドメインは 1 つだけです。

対応 TLD: .com、.net、.org、.io、.dev、.app、.co、.me、.xyz

ドメインを購入する

1. 登録者プロフィールを作成する(まだない場合)

登録者プロフィールは、ドメイン登録に必要な WHOIS 連絡先情報です。

npx zeabur@latest domain registrant list -i=false --json

空の場合は、作成します。

npx zeabur@latest domain registrant create \
  --first-name John \
  --last-name Doe \
  --email [email protected] \
  --phone "+1.5551234567" \
  --address1 "123 Main St" \
  --city "San Francisco" \
  --state CA \
  --country US \
  --postal-code 94105 \
  -i=false

必須フィールド:--first-name、--last-name、--email、--phone、--address1、--city、--state、--country(ISO 3166-1 alpha-2)、--postal-code

任意:--address2、--organization

2. 購入する
npx zeabur@latest domain purchase example.com --registrant-id <profile-id> -y -i=false
  • 購入には最大 60 秒かかる場合があります(OpenSRS に登録し、Cloudflare DNS ゾーンを作成します)
  • Developer Plan 以上が必要です
  • 価格は USD です

購入後、DNS レコードの管理には zeabur-domain-dns スキルを使用するか、ドメインを Zeabur サービスに紐付けるには zeabur-domain-url スキルを使用してください。

支払いエラー
ERROR  Purchase failed: please bind a credit card or recharge credits first

対応: ユーザーに https://zeabur.com/account/billing を案内してください。

購入済みドメインを一覧表示する

ID、ドメイン、ステータス、ICANN の認証状況、自動更新、期限、価格を表示します。

npx zeabur@latest domain list-registered -i=false

ドメインの詳細を取得する

ドメイン情報と、関連付けられた登録者プロフィール(名前、メールアドレス、電話番号、国)を表示します。

npx zeabur@latest domain get-registered --id <domain-id> -i=false

登録者プロフィール全体を含む構造化出力には、--json を使用してください。

ドメインを更新する

npx zeabur@latest domain renew --id <domain-id> -y -i=false

自動更新を切り替える

# Enable
npx zeabur@latest domain auto-renew --id <domain-id> --enable -i=false

# Disable
npx zeabur@latest domain auto-renew --id <domain-id> --disable -i=false

登録者プロフィールの管理

プロフィールを更新する
npx zeabur@latest domain registrant update --id <profile-id> --email [email protected] -i=false

指定したフィールドのみが変更されます。

プロフィールを削除する

登録済みドメインで使用中のプロフィールは削除できません。

npx zeabur@latest domain registrant delete --id <profile-id> -y -i=false
重要:プロフィールと WHOIS 連絡先の違い

登録者プロフィールを更新しても、そのプロフィールを使ってすでに購入したドメインの WHOIS 連絡先は更新されません。ドメインの WHOIS 連絡先自体を更新するには、domain verification update-contact を使用してください(下記を参照)。


ICANN 認証

ドメインの購入後、ICANN の要件により登録者のメールアドレスを認証する必要があります。認証メールは自動的に送信されます。15 日以内に認証されない場合、ドメインが停止されることがあります。

認証状況を確認する
npx zeabur@latest domain verification status --id <domain-id> -i=false
ステータス意味
verifiedメールアドレスが認証済みで、ドメインは正常です
pending認証メールを送信済みで、ユーザーの操作を待っています
suspended期限内に認証されなかったため、ドメインが停止されています
unknownステータスを取得できません(新しいドメイン、または未対応の TLD)
認証メールを再送する
npx zeabur@latest domain verification resend --id <domain-id> -i=false

メールは OpenSRS/Tucows から送信されます。迷惑メールフォルダーも確認するよう、ユーザーに伝えてください。

認証メールの送信先を確認する
npx zeabur@latest domain get-registered --id <domain-id> -i=false

「Registrant Profile」セクションにメールアドレスが表示されます。

WHOIS 連絡先を更新する(誤ったメールアドレスを修正する)

登録者のメールアドレスが間違っている場合は、ドメインの WHOIS 連絡先を直接更新してください。

npx zeabur@latest domain verification update-contact --id <domain-id> \
  --first-name John \
  --last-name Doe \
  --email [email protected] \
  --phone "+1.5551234567" \
  --address1 "123 Main St" \
  --city "San Francisco" \
  --state CA \
  --country US \
  --postal-code 94105 \
  -i=false

メールアドレスを変更すると、新しい ICANN 認証フローが開始されます。

対話モードでは、コマンドによって現在の値が事前入力されるため、ユーザーは必要な項目だけを変更できます。

トラブルシューティング:ドメインが停止された場合
  1. ステータスを確認します:npx zeabur@latest domain verification status --id <id> -i=false
  2. 必要に応じてメールアドレスを更新します:npx zeabur@latest domain verification update-contact --id <id>
  3. 認証メールを再送します:npx zeabur@latest domain verification resend --id <id> -i=false
  4. ユーザーがメール内のリンクをクリックします
  5. 数分後にステータスを再確認します
トラブルシューティング:認証が「pending」のまま進まない場合
  • 迷惑メールフォルダーを確認します
  • メールプロバイダーが OpenSRS/Tucows からのメールをブロックしている可能性があります
  • 再送を試します:npx zeabur@latest domain verification resend --id <domain-id> -i=false
  • それでも届かない場合は、別のメールアドレスに更新します:npx zeabur@latest domain verification update-contact --id <domain-id>

コメント