In use · every zone, on Cloudflare
DNS without the dashboard.
Pointing a domain at a server used to mean a form per record and a code from a phone. With dnsthing every zone is a file in git, applied in one command.
- 28 zones, all files in git
- 1 API in front of every zone
- 15 min before a plan expires
- 0 applies from an unpushed commit
Features
A record changes with a commit.
-
Zones as files
Every record of every domain lives in one repository, reviewed and reverted like code.
-
Apply what you read
An apply is bound to the reviewed plan, and refuses if the live zone changed in between.
-
Drift is visible
The live records are compared with the files, so a hand edit shows up instead of hiding.
How it works
octoDNS, with a process around it.
-
1
Commit
A change is a commit pushed to main, so every applied version has a snapshot someone reviewed.
-
2
Plan
The plan records its commit and a checksum of the live zones, and expires after fifteen minutes.
-
3
Apply
The apply runs that exact plan, then checks the nameservers answer what the files say.
Who built it
Built by Rytter.
I'm Jakob Rytter. I build software and run it, from the server to the screen, and dnsthing holds every domain I own.