Dnscontrol is a platform for seamlessly managing your dns configuration across any number of DNS hosts, both in the cloud or in your own infrastructure. It manages all of the domains for the Stack Exchange network.

Getting Started

Getting Started: A walk-through of the basics.

Providers: Which DNS providers are supported.

Examples: The DNSControl language by example.

Migrating: Migrating zones to DNSControl.


Language Reference: Description of the DNSControl language (DSL).

ALIAS / ANAME records in dnscontrol

Why CNAME/MX/NS targets require a trailing “dot”

Advanced Usage

Testing: Unit Testing for you DNS Data.

Developer info

github: Get the source!

Writing Providers

Adding new DNS record types