← Package directory
Available on winget

Install DNSControl

Infrastructure as code for DNS!

Install with winget
winget install --id StackExchange.DNSControl
Upgrade
winget upgrade --id StackExchange.DNSControl
Uninstall
winget uninstall --id StackExchange.DNSControl

About DNSControl

DNSControl is an opinionated 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 Overflow network, and can do the same for you!

What's new in 4.46.0

Greetings DNS fans! Release highlights: NEW PROVIDER: DNSControl now supports NexDNS! Thanks and welcome to @morozov-alexey who joins the project as its maintainer. We look forward to great things! Thanks to all contributors involved in this release! This is a community project and we couldn't do it without all of your contributions! NOTE: The v5.x release is getting near! What does it need most? You're feedback! Please test it with your configuration. There should be zero user-visible differences. However, since much of the underlying code has been rewritten, testing with real configurations is very important. Release candidate 5.0.0-rc5 is due today or tomorrow. See https://github.com/orgs/DNSControl/discussions Sincerely, --Tom Limoncelli Monthly video call! Everyone is invited to the Monthly DNSControl Community Video Conference Call on the 2nd Tuesday of each month. Join whether you are a new user with questions or an experienced developer that wants to discuss DNSControl internals... or anything in between! Meeting details on GitHub Discussions. Changelog Major features: - c29a6f7914d9d4bdc0600af5d3e9f26d6ccb817e: NEW PROVIDER: NexDNS (#4685) (@morozov-alexey) CI/CD: - 5eba216ac3d56f23689d4125c1c66bd79eb13f27: Build(deps): Bump ip-address from 10.2.0 to 10.4.0 (#4693) (@dependabot[bot]) - b88ad6e5bd0b159bf857920ee145805bb0e48f78: Build(deps): Bump js-yaml from 4.3.0 to 4.3.1 (#4722) (@dependabot[bot]) Dependencies: - 14a70c17e7a8dfa579ee3c33d1fce0bcb9d88a08: CHORE: Update deps (#4721) (@TomOnTime) Other changes and improvements: - 48292dc12b138ae818a7dcc0513f4e9191e41...

Read release notes

Version history

Version Updated Notes
4.46.0 Unknown Greetings DNS fans! Release highlights: NEW PROVIDER: DNSControl now supports NexDNS! Thanks and welcome to @morozov-alexey who joins the project as its maintainer. We look forward to great things! Thanks to all contribu...
4.45.0 Unknown Greetings DNS fans! Release v4.45.0 highlights ANNOUNCEMENT: SPF_BUILDER() may generate a different TXT record after upgrading to this release. A bug was found that produced incorrect results, including elements of the S...
4.44.1 Unknown Greetings DNS fans! Release v4.44.1 highlights: - NAMECHEAP: Now supports SRV records, thanks to @willpower232! - "dnscontrol init" now supports NS1, thanks to @costasd! - Many performance optimizations in the CICD pipel...
4.43.3 Unknown Greetings DNS fans! No changes. Testing the release process. Sincerely, --Tom Limoncelli Monthly video call! Everyone is invited to the Monthly DNSControl Community Video Conference Call on the 2nd Tuesday of each month....
4.43.2 Unknown Greetings DNS fans! No changes since the last release. We are testing the build system. Sincerely, --Tom Limoncelli Monthly video call! Everyone is invited to the Monthly DNSControl Community Video Conference Call on the...
4.42.0 Unknown Greetings DNS fans! Release summary: - NEW PROVIDER: DNSControl now supports websupport.sk (WEBSUPPORT)! Thanks and welcome to @mtmn who joins the project as its maintainer. We look forward to great things! - AZURE_DNS i...
4.41.0 Unknown Greetings DNS fans! Release highlights: - NEW PROVIDER: DNSControl now supports Netnod! Thanks and welcome to @vilhelmprytz who joins the project as its maintainer. We look forward to great things! - dnscontrol init now...
4.40.0 Unknown Greetings DNS fans! Release highlights: - NEW PROVIDER: DNSControl now supports Tencent Cloud DNS (TENCENTDNS)! Thanks and welcome to @cylonchau who joins the project as its maintainer. We look forward to great things! -...
4.39.0 Unknown Greetings DNS fans! Release highlights: - NEW PROVIDER: DNSControl now supports NetBird! Thanks and welcome to @yzqzss who joins the project as its maintainer. We look forward to great things! - dnscontrol init has come...
4.38.0 Unknown Greetings DNS fans! This is our first feature release since DNSControl's move to the new GitHub org. It is now complete. Thanks to all the volunteers that helped make that move possible! This is a huge release with many...
4.37.1 Unknown Greetings DNS fans! There are no new features or bugfixes in this release. The only changes are related to fixing build issues. If you couldn't access the Docker Hub container images, this will hopefully fix that problem...
4.37.0 Unknown Greetings DNS fans! It's been a while since the last release. Thank you for your patience. We have some exciting news! DNSControl has gone independent! The GitHub repos have been transfers to an independent GitHub org ap...
4.36.1 Unknown Greetings DNS fans! This is a bugfix release: - macOS binaries are now properly signed! No more Gatekeeper warnings! Thanks @cafferata! - CLOUDFLAREAPI now runs 25% faster if you use pagerules and workers. - Binaries are...
4.36.0 Unknown Greetings DNS fans! Release Highlights: - Big update for DNSIMPLE! Added support for SVCB, HTTPS, TLSA, NullMX. Now uses diff2, thus making IGNORE() more reliable plus other features. Thanks, @onlyhavecans! - AXFRDDNS no...
4.35.0 Unknown Greetings DNS fans! Summary: - Two new providers, both for network hardware! Users of Ubiquiti mesh hardware or the Mikrotik RouterOS will be happy to know the enw UNFI and MIKROTIK providers have arrived! Thanks to @zup...
4.34.0 Unknown Greetings DNS fans! POSSIBLE BREAKING CHANGE! - INWX USERS! If you use the NAMESERVER() operator, behavior has changed to be like all other providers. In the past you were unable to delete entries, only add to them. Now...
4.33.1 Unknown Greetings DNS fans! Summary: This is a bugfix release (and 2 small additions came along for the ride). If you use the new Cloudflare comments and tags feature, you can now remove those comments and tags too! Thanks to al...
4.33.0 Unknown Greetings DNS fans! WARNING: This release overhauled two internal systems. There should be no user-visible affects. However... please test carefully before putting it into production. What changed? (1) how DS records are...
4.32.0 Unknown Greetings DNS fans! Highlights: - 9e73e7370ac5677c3ffecac5d0851eb8ff521043: BunnyDNS users will be happy to learn that DNSControl has been updated to allow SRV "." targets, which BunnyDNS only recently started supporting...
4.31.1 Unknown Greetings DNS fans! If you use the SPF optimizer, do NOT use v4.31.0. This release fixes the regression. Version 4.31.0 introduced a bug in the SPF optimizer. Eagle-eyed @sourgrasses found and fixed the problem! Thanks!...