Dynamic DNS that keeps up.
Your own hostname under sparkdns.net that follows your IP address anywhere — updated in seconds, from any router, on any connection.
$ curl "https://ddns.sparkdns.net/nic/update?hostname=home.sparkdns.net" \
-u "home.sparkdns.net:<token>"
good 203.0.113.10
Built for gear that already exists
⚡60-second TTL
Changes land in seconds, not hours. Resolvers expire old answers fast, so failovers and IP changes propagate immediately.
🔌Dyn/No-IP protocol
The same update API your router already speaks. No custom agents, no vendor lock-in — a plain HTTPS GET does it.
🌐IPv4 + IPv6
A and AAAA records on every host. Dual-stack clients keep working as networks transition.
🔐Per-host tokens
Each hostname gets its own update token — shown once, stored only as a SHA-256 hash, rotatable and revocable anytime.
🛰️Serverless backbone
Runs on AWS Route53 and Lambda with no single point of failure and nothing to patch on your side.
🖥️Ops-grade dashboard
Fast, clean, terminal-friendly. Host status, update logs, and one-click token rotation at a glance.
Three minutes to set up
Create a host
Sign in, pick a label, and get yourlabel.sparkdns.net instantly — no domain to buy, nothing to configure.
Copy your token
Each host shows a one-time update token and ready-made client snippets for the platforms you already run.
Point your client
ddclient, OpenWrt, pfSense, UniFi — paste the snippet, set an interval, done. Your hostname stays current automatically.
Simple pricing
No per-update fees. No bandwidth games. Cancel anytime from the dashboard.
Works with
FAQ
What is dynamic DNS?
Dynamic DNS keeps a hostname pointed at your current IP address. When your home or office IP changes, your router or client tells SparkDNS, and your hostname updates within seconds — so remote access, VPNs, and servers keep working.
Which clients and routers work with SparkDNS?
Any device that speaks the Dyn/No-IP update protocol: ddclient, OpenWrt, pfSense and OPNsense, UniFi gateways, and custom scripts using a simple HTTPS GET with a per-host token.
How fast do DNS changes propagate?
Records are written with a 60-second TTL, so resolvers pick up new IPs within about a minute of an update.
Does SparkDNS support IPv6?
Yes. Hosts can carry A (IPv4) and AAAA (IPv6) records, updated by the same endpoint.
How are my credentials stored?
Each host gets its own update token. Tokens are shown once at creation and stored only as a SHA-256 hash — they can be rotated or revoked from the dashboard at any time.