Save it once.
Every IP, CNAME target, and MX host you use more than once lives in a named preset. Apply it to any zone with a click.
§ Features
Every IP, CNAME target, and MX host you use more than once lives in a named preset. Apply it to any zone with a click.
Own ten domains? Route the same MX and SPF records across all of them in one motion. Diff before you commit.
Cloudflare pushes global in seconds. Watch the record go live, then move on with your afternoon.
§ Demo · Bulk edit
| Zone | Record | Before | After | Status | |
|---|---|---|---|---|---|
| geeth.dev | A @ | 10.0.0.1 | 192.0.2.42 | update | |
| rad.sh | A api | 10.0.0.1 | 192.0.2.42 | update | |
| dns.ops | A @ | — | 192.0.2.42 | new | |
| swiftdns.io | A home | 192.0.2.42 | 192.0.2.42 | skip | |
| radsoft.co | A @ | 203.0.113.2 | 192.0.2.42 | update | |
| ops.radsoft | A api | — | 192.0.2.42 | new | |
| lab.geeth.dev | A @ | 10.0.0.1 | 192.0.2.42 | update |
Workflow
§ Demo · Preset manager
$ swiftdns preset add name home type A content 192.0.2.42 note "home office, comcast" ✓ saved · id prs_01h... $ swiftdns preset apply home --zones "*.radsoft.*" › 7 zones matched · 5 changed · 0 conflicts › applied in 0.42s
192.0.2.42
“home office, comcast”
203.0.113.9
“railway us-east”
cname.vercel-dns.com
“all marketing sites”
aspmx.l.google.com
“workspace mx”
v=DMARC1; p=reject
“policy”
v=spf1 include:_spf.google.com ~all
“spf”