mcpField
Z
zeabur-domain-dns

zeabur-domain-dns

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

zeabur-domain-dns について

zeabur-domain-dns は、Zeabur CLI で Zeabur 登録ドメインの DNS レコードを管理するスキルです。対応する各種レコードの一覧表示、作成、更新、削除ができ、TTL、優先度、プロキシも設定できます。

主な機能

  1. 01DNS レコードの一覧表示
  2. 02レコードの作成、更新、削除
  3. 03A、AAAA、CNAME、MX、TXT、SRV、CAA、NS に対応
  4. 04TTL、優先度、プロキシの設定
  5. 05dig による DNS 伝播の確認

活用シーン

  1. 01Zeabur 登録ドメインのレコードを確認
  2. 02ドメインの A または CNAME レコードを変更
  3. 03MX レコードでメールルーティングを設定

インストール

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

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

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

詳細

Zeabur ドメインの DNS 管理

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

DNS レコードを一覧表示する

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

DNS レコードを作成する

npx zeabur@latest domain dns create --domain example.com --type A --name @ --content 1.2.3.4 -i=false
サポートされているレコードタイプ

A、AAAA、CNAME、MX、TXT、SRV、CAA、NS

オプションのフラグ
フラグ説明
--ttlTTL(秒単位、デフォルトは 1 = 自動)
--priorityMX/SRV レコードの優先度
--proxiedCloudflare 経由でプロキシする
例
# A record
npx zeabur@latest domain dns create --domain example.com --type A --name @ --content 93.184.216.34 -i=false

# CNAME record
npx zeabur@latest domain dns create --domain example.com --type CNAME --name www --content example.com -i=false

# MX record
npx zeabur@latest domain dns create --domain example.com --type MX --name @ --content mail.example.com --priority 10 -i=false

# TXT record (SPF)
npx zeabur@latest domain dns create --domain example.com --type TXT --name @ --content "v=spf1 include:_spf.google.com ~all" -i=false

DNS レコードを更新する

--type と --name でレコードを指定します(レコード ID を調べる必要はありません)。

npx zeabur@latest domain dns update --domain example.com --type A --name @ --content 5.6.7.8 -i=false

オプション:--ttl、--priority、--proxied

同じタイプと名前に一致するレコードが複数ある場合は、--record-id を使用して指定してください。

DNS レコードを削除する

npx zeabur@latest domain dns delete --domain example.com --type A --name test -y -i=false

DNS の伝播を確認する

レコードの作成後または更新後に、dig で確認してください。

dig @<nameserver> <name>.<domain> <type> +short

重要な注意事項

  • この機能で管理できるのは、Zeabur に登録されたドメインの DNS のみです。ほかの場所で登録したドメインの場合は、登録事業者のサイトで DNS を設定してください。
  • ドメインを Zeabur サービスに紐付けるには、代わりに zeabur-domain-url スキルを使用してください。
  • --domain にはドメイン名(例:example.com)を指定します。--domain-id は高度なスクリプト作成でのみ使用してください。

コメント