2017-01-11 13:02:45 -07:00
---
layout: default
---
# DNSControl
2017-03-14 00:46:11 -07:00
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.
2017-08-04 12:26:29 -07:00
## Getting Started
2017-01-11 13:02:45 -07:00
2017-09-07 22:31:01 -04:00
### [Getting Started](getting-started): A walk-through of the basics.
2017-01-11 13:02:45 -07:00
2017-09-07 22:31:01 -04:00
### [Providers](provider-list): Which DNS providers are supported.
2017-03-14 00:46:11 -07:00
2017-09-07 22:31:01 -04:00
### [Examples](examples): The DNSControl language by example.
2017-03-20 21:47:18 -06:00
2017-09-07 22:31:01 -04:00
### [Migrating](migrating): Migrating zones to DNSControl.
2017-04-13 12:46:47 -04:00
2017-05-27 16:13:55 -04:00
2017-08-04 12:26:29 -07:00
## Reference
2017-01-11 13:02:45 -07:00
2017-09-07 22:31:01 -04:00
### [Language Reference](js): Description of the DNSControl language (DSL).
2017-03-14 00:43:03 -07:00
2017-09-07 22:31:01 -04:00
### [ALIAS / ANAME records in dnscontrol](alias)
2017-02-01 12:32:37 -05:00
2017-09-07 22:31:01 -04:00
### [Why CNAME/MX/NS targets require a trailing "dot"](why-the-dot)
2017-02-01 12:32:37 -05:00
2017-08-04 12:26:29 -07:00
## Advanced Usage
2017-09-07 22:31:01 -04:00
### [Testing](unittests): Unit Testing for you DNS Data.
2017-08-04 12:26:29 -07:00
## Developer info
### [github](https://github.com/StackExchange/dnscontrol): Get the source!
2017-09-07 22:31:01 -04:00
### [Writing Providers](writing-providers)
2017-08-04 12:26:29 -07:00
2017-09-07 22:31:01 -04:00
### [Adding new DNS record types](adding-new-rtypes)
2017-09-07 22:21:51 -04:00