From domain-names
Sets DNS records (A, AAAA, CNAME, MX, TXT, etc.) for domains using dn CLI. Use for adding or updating records; partner mode only.
npx claudepluginhub automattic/dn-cliThis skill uses the workspace's default tool permissions.
Set a DNS record for a domain.
Manages DNS records for Zeabur-registered domains using Zeabur CLI: list, create (A/AAAA/CNAME/MX/TXT/SRV/CAA/NS), update, delete. Supports TTL, priority, Cloudflare proxy. Use for add/update/delete DNS tasks.
Manages Cloudflare zones, DNS records, and tunnels via API using bash scripts. Handles listing zones, creating/updating/deleting records, tunnel setup/configuration/deletion.
Guides DNS configuration for custom funnel domains on Netlify, Vercel, Cloudflare Pages. Covers A/CNAME records, SSL setup, provider references, verification commands, and troubleshooting.
Share bugs, ideas, or general feedback.
Set a DNS record for a domain.
# 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
| Option | Description |
|---|---|
--type | Record type: A, AAAA, CNAME, MX, TXT, etc. |
--name | Record name (@ for root, or subdomain) |
--value | Record value(s) - repeatable for multiple values |
--ttl | TTL in seconds (default: 3600) |
wordpress.com/domains/managedns:setdn dns:get first to see existing records