dn-dns-set

作者: automattic

使用 dn CLI 為網域設定 DNS 記錄。當使用者想要新增或更新 DNS 記錄(A、AAAA、CNAME、MX、TXT 等)時使用。僅限合作夥伴模式。

npx skills add https://github.com/automattic/dn-cli --skill dn-dns-set

dn dns:set

Set a DNS record for a domain.

Usage

# Interactive (prompts for type, name, value)
dn dns:set example.com

# Non-interactive
dn dns:set example.com --type=A --name=@ --value=192.0.2.1

# Custom TTL
dn dns:set example.com --type=CNAME --name=www --value=example.com --ttl=7200

# Multiple values (e.g., round-robin A records)
dn dns:set example.com --type=A --name=@ --value=192.0.2.1 --value=192.0.2.2

Options

OptionDescription
--typeRecord type: A, AAAA, CNAME, MX, TXT, etc.
--nameRecord name (@ for root, or subdomain)
--valueRecord value(s) - repeatable for multiple values
--ttlTTL in seconds (default: 3600)

Notes

  • Partner mode only - user mode shows redirect to wordpress.com/domains/manage
  • The command name uses a colon: dns:set
  • Record type is auto-uppercased
  • Use dn dns:get first to see existing records

來自 automattic 的更多技能