winget install --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.39.0
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 a long way! - It now downloads existing DNS records and builds your dnsconfig.js! Thanks, @cafferata! - Support has been added for: ALIDNS, AZURE_DNS, BUNNY_DNS, CLOUDFLAREAPI, CNR, DIGITALOCEAN, GANDI_V5, GCLOUD, GCORE, HEDNS, HETZNER_V2, HOSTINGDE, HUAWEICLOUD, LOOPIA, LuaDNS, MYTHICBEASTS, and NAMECHEAP! Thanks, Claude and the various provider maintainers! - DOCS: README.md has been reorganized and CONTRIBUTING.md has been added. Thanks, @cafferata! - Adding new providers has fewer steps thanks to automation of certain file updates. Thanks, @cafferata! - And much, much, more! Thanks to all contributors involved in this release! This is a community project and we couldn't do it without all of your contributions! 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: - bbd110906f6f812a8e4aaceb23ea31bf29fc7715: FEATURE: init - verify credentials, select zones and import records (#4301) (@cafferata) - 47d64a972ab60f70632013e7c5b700d188fd7377: NEW PROVIDER: Netbird DNS Zone (#4170) (@yzqzss) Provider-specific changes: - 36eb0619878119173c7bc8be2f61b7f...
Version history
| Version | Updated | Notes |
|---|---|---|
| 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!... |
| 4.31.0 | Unknown | Greetings DNS fans! Thanks to all contributors involved in this release! This is a community project and we couldn't do it without all of your contributions! Highlights: - NEW PROVIDER! Welcome "DNSCALE" (https://www.dns... |
| 4.30.0 | Unknown | Greetings DNS fans! BIG CHANGES (please test before using this release in production): - We've upgraded the library that parses command line flags. The conversion went smoothly for everything but shell-completion which r... |
| 4.29.0 | Unknown | Greetings DNS fans! POTENTIAL BREAKING CHANGES: - "fmt" now defaults to writing to dnsconfig.js. If you use ">" instead of "-o", check your scripts! - The date/time of the Monthly DNSControl Community Video Conference Ca... |
| 4.28.2 | Unknown | Greetings DNS fans! This is a bugfix release. BIND users discovered that "push" was regenerating zonefiles even when there was no change. The reason was that the %D verb was always "" (null string). Shout out to @ondohot... |
| 4.28.1 | Unknown | Greetings DNS fans! This release fixes a bug found shortly after v4.28.0 was released. It only affects users of the "split horizons" feature. Version v4.28.0 was a big release with many changes. We still recommend exerci... |
| 4.27.1 | Unknown | Greetings DNS fans! - POWERDNS can now manage "varients". The tag you assign to the domain ("example.com!tagname") is used as the PowerDNS varient. A flag enables this. - INWX's enforcement of the RFC 7505 prohibition of... |
| 4.26.0 | Unknown | Greetings DNS fans! Thanks to all contributors involved in this release! This is a community project and we couldn't do it without all of your contributions! For many years users have complained that the validation messa... |
| 4.25.0 | Unknown | Thanks to all contributors involved in this release! This is a community project and we couldn't do it without all of your contributions! Two highlights in this release: The ability to limit concurrency has been a freque... |