Multi-provider authoritative DNS
Your DNS zone, live on two providers at once.
If one goes down, nobody notices. RedundantDNS keeps one zone in sync on Route 53, OCI DNS, Google Cloud DNS, Azure DNS and Cloudflare, and watches every nameserver.
Free for one zone on two providers you already use. No card.
example.com
Delegation complete
-
AWS Route 53
ns-1234.awsdns-26.org …
In sync
-
OCI DNS
ns1.p68.dns.oraclecloud.net …
In sync
DNS sits in front of everything
When DNS fails, redundant servers, regions and databases behind it stop mattering. Most domains are served by exactly one DNS provider. The last year gave plenty of reasons to reconsider that.
-
October 20, 2025
AWS us-east-1
An empty DNS record for DynamoDB’s regional endpoint took down much of the region for hours.
What a second provider changes: AWS us-east-1 -
November 18, 2025
Cloudflare
An oversized feature file crashed the proxy for about six hours, from first error to full recovery.
What a second provider changes: Cloudflare -
August 2026
Namecheap, Proofpoint, Cloudflare
DNS management down for a day, an email domain that stopped resolving, 13 Cloudflare incidents in eight days.
What a second provider changes: Namecheap, Proofpoint, Cloudflare
How it works
-
Connect two providers
Least-privilege credentials for the accounts you already have, at one of two access levels. Encrypted on arrival, never shown again.
-
Edit one zone
Records live in one canonical zone. Change them in the dashboard, the API, Terraform or through MCP.
-
Every provider gets the change
RedundantDNS diffs the zone against each provider, applies only what differs, then reads it back to verify.
-
Every nameserver is watched
Probes query each nameserver from every probe region and alert you when one drifts or stops answering.
Pick any two of five providers
Use your own accounts (bring your own) or ours (managed, on any paid plan, passed through at cost plus 20%). One zone can mix both. Every provider has a copy-paste permission guide for both access levels.
-
AWS Route 53
Connects with an IAM access key.
Permission guide for AWS Route 53 -
OCI DNS
Connects with an API signing key of an OCI user.
Permission guide for OCI DNS -
Google Cloud DNS
Connects with the JSON key of a service account.
Permission guide for Google Cloud DNS -
Azure DNS
Connects with an app registration (service principal) with a client secret.
Permission guide for Azure DNS -
Cloudflare DNS
Connects with an API token.
Permission guide for Cloudflare DNS
Dashboard, API, Terraform, MCP
The dashboard is for people. Everything it does is also in the HTTP API (OpenAPI 3.1), the Terraform provider, the CLI and the MCP server, so scripts, pipelines and AI agents use the same rules: scoped tokens, roles, IP allowlists and one audit log.
- Personal access tokens or OAuth 2.1: the HTTP API
- Connect Claude or any MCP client: the MCP server
Create a record set on every provider of the zone:
curl -s -X PUT https://<host>/v1/zones/<zoneId>/records \
-H "Authorization: Bearer rdns_..." \
-H 'Content-Type: application/json' \
-d '{"name":"www","type":"A","ttl":300,
"values":["192.0.2.10"]}' Built to be trusted with DNS
- Provider credentials are write-only and sealed with a per-organization key (AES-256-GCM), wrapped by KMS.
- Two access levels per provider: let RedundantDNS create zones, or only edit one zone you created.
- Zone data lives in object storage with replicas that can sit in another cloud, and a weekly restore drill proves the keys still open it.
- Self-host it, or run only the data plane yourself, and credentials never leave your infrastructure.
What it does not do (yet)
- No DNSSEC on multi-provider zones. Multi-signer DNSSEC (RFC 8901) is on the roadmap.
- Provider-only features such as Route 53 alias records, routing policies and Cloudflare’s proxy stay outside the zone.
- No nameservers of our own: your zone is served by the providers you pick.
- Not a registrar: you set the NS records at your registrar, and the delegation check tells you when it is live. Domains registered at Cloudflare Registrar need a transfer first for the apex.
Put your zone on two providers
Start with one zone and two providers you already have. Free, no card.