Issue 02 · 2026Cloudflare · DNS OpsAll systems nominal

A calm layer over Cloudflare DNS

Records,
without the
copy-paste.

¶ 01 — premise

SwiftDNS is a thin, fast interface over Cloudflare. Save the addresses and names you already use — your home IP, your SPF record, your Vercel CNAME — and push them across any zone in a single motion.

§ Features

Three ideas, executed quietly.

PRESETS01

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.

MULTI-ZONE02

Push to many.

Own ten domains? Route the same MX and SPF records across all of them in one motion. Diff before you commit.

INSTANT03

See it propagate.

Cloudflare pushes global in seconds. Watch the record go live, then move on with your afternoon.

§ Demo · Bulk edit

Change ten zones at once.

Preview: apply preset `home` → 7 zones
dry run
ZoneRecordBeforeAfterStatus
geeth.devA @10.0.0.1192.0.2.42update
rad.shA api10.0.0.1192.0.2.42update
dns.opsA @192.0.2.42new
swiftdns.ioA home192.0.2.42192.0.2.42skip
radsoft.coA @203.0.113.2192.0.2.42update
ops.radsoftA api192.0.2.42new
lab.geeth.devA @10.0.0.1192.0.2.42update
5 updates · 2 new · 0 conflictsapply → ⏎

Workflow

Pick a preset.
Pick your zones.
Ship it.

  1. 01Save the IP once as a named preset
  2. 02Select the zones it should apply to
  3. 03Review the diff — nothing is touched until you say so
  4. 04Commit. Cloudflare propagates in seconds.

§ Demo · Preset manager

A small address book for DNS.

~/swiftdns · presets
$ 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
Ahome

192.0.2.42

7 zones

home office, comcast

Aprod-api

203.0.113.9

3 zones

railway us-east

CNAMEvercel

cname.vercel-dns.com

12 zones

all marketing sites

MXgsuite

aspmx.l.google.com

9 zones

workspace mx

TXTdmarc-strict

v=DMARC1; p=reject

9 zones

policy

TXTspf-default

v=spf1 include:_spf.google.com ~all

9 zones

spf

¶ Closing

Stop typing
the same IP
twice.

It’s a small tool for a small annoyance. Bring your Cloudflare token, save a few presets, and never copy-paste an A record again.

No account · token only
A · 192.0.2.42CNAME · www → cname.vercel-dns.comMX · aspmx.l.google.comTXT · v=DMARC1; p=reject;NS · cloudflareAAAA · 2606:4700::6812:1a1a
A · 192.0.2.42CNAME · www → cname.vercel-dns.comMX · aspmx.l.google.comTXT · v=DMARC1; p=reject;NS · cloudflareAAAA · 2606:4700::6812:1a1a