Posts

Showing posts with the label Synchronize Your DNS to Multiple Providers: DNSControl

Synchronize Your DNS to Multiple Providers: DNSControl

Image
Synchronize Your DNS to Multiple Providers      DNSControl is a system for maintaining DNS zones. It has two parts: a domain specific language (DSL) for describing DNS zones plus software that processes the DSL and pushes the resulting zones to DNS providers such as Route53, CloudFlare, and Gandi. It can talk to Microsoft ActiveDirectory and it generates the most beautiful BIND zone files ever. It runs anywhere Go runs (Linux, macOS, Windows). The provider model is extensible, so more providers can be added. Currently supported DNS providers: Active Directory BIND CloudFlare DNSimple Gandi Google Namecheap Name.com Route 53      Stack Overflow use this system to manage hundreds of domains and subdomains across multiple registrars and DNS providers. You can think of it as a DNS compiler. The configuration files are written in a DSL that looks a lot like JavaScript. It is compiled to an intermediate representation (IR). Compiler back-ends use the IR to update...