| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2026-01-20 | 1.1 kB | |
| dnscontrol-4.31.0.amd64.deb | 2026-01-20 | 17.7 MB | |
| dnscontrol-4.31.0.arm64.deb | 2026-01-20 | 16.1 MB | |
| dnscontrol-4.31.0.x86_64.rpm | 2026-01-20 | 18.4 MB | |
| dnscontrol-4.31.0.arm64.rpm | 2026-01-20 | 16.7 MB | |
| dnscontrol_4.31.0_darwin_all.tar.gz | 2026-01-20 | 35.0 MB | |
| dnscontrol_4.31.0_freebsd_amd64.tar.gz | 2026-01-20 | 17.6 MB | |
| dnscontrol_4.31.0_linux_arm64.tar.gz | 2026-01-20 | 16.0 MB | |
| dnscontrol_4.31.0_freebsd_arm64.tar.gz | 2026-01-20 | 16.0 MB | |
| dnscontrol_4.31.0_linux_amd64.tar.gz | 2026-01-20 | 17.6 MB | |
| dnscontrol_4.31.0_windows_amd64.zip | 2026-01-20 | 18.1 MB | |
| dnscontrol_4.31.0_windows_arm64.zip | 2026-01-20 | 16.1 MB | |
| README.md | 2026-01-20 | 3.8 kB | |
| v4.31.0 source code.tar.gz | 2026-01-20 | 5.2 MB | |
| v4.31.0 source code.zip | 2026-01-20 | 5.7 MB | |
| Totals: 15 Items | 216.3 MB | 0 | |
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.dnscale.eu/) to the DNSControl family! * BUNNYDNS now supports SVCB and HTTPS * CLOUDNS has many bugfixes and improvements, and "create-zones" now works! * ...and much, much, more!
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
Provider-specific changes:
- 23a4b3108e01d2f4cfe3d87136626fdd85577316: BIND: add missing implementation for ZoneCreator (#3980) (@fritterhoff)
- bd402910d0f6f685804f4ed10948dfc7ed3f026a: BUNNYDNS: Add SVCB and HTTPS support (#3937) (@jeda)
- 8661346b7a6bec48ff476945c12fc2136fc7a19f: CLOUDNS: fix format string for nameserver diff (#3975) (@RobinDaugherty)
- a5aee591f68150feacfd02e1db8eab6086e2afcf: CLOUDNS: fix zone auto-creation (#3976) (@RobinDaugherty)
- 2b7fa281e43bdf16162b1e5b3f8c720ddc322eff: CNR: prevent duplicate nameservers in registrar corrections to fix [#3985] (#3987) (@AsifNawaz-cnic)
- fc8a5083ff6b1ebc577ffe65392e62c099993471: DIGITALOCEAN: Disable SOA support (#3979) (@chicks-net)
Documentation:
- 251f2af355e56d4ae9a08e88450a938fb395e59d: DOCS: Fix incorrect hetzner links (#3988) (@willpower232)
- eba26fd4c81838e00953cb0cf38ec5a288bacb60: DOCS: add DNScale (#3984) (@dnscale-ops)
Dependencies:
- 37e7c1f699c3a0844e5bc5844d982d364da017e7: CHORE: Update deps and re-run generate.sh (#3990) (@tlimoncelli)
Other changes and improvements:
- 72cbf3930ddc4a4bb0acfc02d2dc928d5cf4a3a2: DNSCALE: Add DNScale DNS provider (#3973) (@dnscale-ops)
- 819253a5b0088920b34e9a54dbd6341cb95f7274: fix(spf): Be case-insensitive when parsing SPF records (#3982) (@tlimoncelli)
Deprecation warnings
[!WARNING] - REV() will switch from RFC2317 to RFC4183 in v5.0. This is a breaking change. Warnings are output if your configuration is affected. No date has been announced for v5.0. See https://docs.dnscontrol.org/language-reference/top-level-functions/revcompat - NAMEDOTCOM, OPENSRS and SOFTLAYER need maintainers! These providers have no maintainer. Maintainers respond to PRs and fix bugs in a timely manner, and try to stay on top of protocol changes.
Install
macOS and Linux
Install with Homebrew (recommended)
:::shell
brew install dnscontrol
Using with Docker
You can use the Docker image from Docker hub or GitHub Container Registry.
:::shell
docker run --rm -it -v "$(pwd):/dns" ghcr.io/stackexchange/dnscontrol preview
Anywhere else
Alternatively, you can install the latest binary (or the apt/rpm/deb/archlinux package) from this page.
Or, if you have Go installed, you can install the latest version of DNSControl with the following command:
:::shell
go install github.com/StackExchange/dnscontrol/v4@main
Update
Update to the latest version depends on how you choose to install dnscontrol on your machine.
Update with Homebrew
:::shell
brew upgrade dnscontrol
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.