DNSControl
dnscontrol.orgManage DNS data in a high-level DSL across multiple providers.
Dev Toolsdnsinfrastructure-as-codecliopen-sourceci-cdmulti-providerdevops

About
DNSControl is an open-source tool that lets you manage DNS zone data using a high-level domain-specific language with support for macros, variables, and CI/CD workflows. It supports 35+ DNS providers including AWS Route 53, Google DNS, and Cloudflare, making it easy to deploy and sync DNS configurations across multiple providers. The project is hosted on GitHub and designed to eliminate vendor lock-in while applying software engineering best practices to DNS management.
Problem
Managing DNS configurations across multiple providers is error-prone, vendor-locked, and lacks the version control and automation benefits common in modern software workflows.
For
DevOps engineers and developers managing DNS across multiple providers
How it works
Users define DNS zones in a high-level DSL with macros and variables, then DNSControl compiles and deploys the configuration to one or more DNS providers via a plug-in architecture.
Business model
open-source
Status
launched