| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2026-01-21 | 1.1 kB | |
| dnscontrol-4.31.1.amd64.deb | 2026-01-21 | 17.7 MB | |
| dnscontrol-4.31.1.arm64.deb | 2026-01-21 | 16.1 MB | |
| dnscontrol-4.31.1.x86_64.rpm | 2026-01-21 | 18.4 MB | |
| dnscontrol-4.31.1.arm64.rpm | 2026-01-21 | 16.6 MB | |
| dnscontrol_4.31.1_darwin_all.tar.gz | 2026-01-21 | 35.0 MB | |
| dnscontrol_4.31.1_linux_amd64.tar.gz | 2026-01-21 | 17.6 MB | |
| dnscontrol_4.31.1_windows_amd64.zip | 2026-01-21 | 18.1 MB | |
| dnscontrol_4.31.1_freebsd_amd64.tar.gz | 2026-01-21 | 17.6 MB | |
| dnscontrol_4.31.1_freebsd_arm64.tar.gz | 2026-01-21 | 16.0 MB | |
| dnscontrol_4.31.1_linux_arm64.tar.gz | 2026-01-21 | 16.0 MB | |
| dnscontrol_4.31.1_windows_arm64.zip | 2026-01-21 | 16.1 MB | |
| README.md | 2026-01-21 | 2.7 kB | |
| v4.31.1 source code.tar.gz | 2026-01-21 | 5.2 MB | |
| v4.31.1 source code.zip | 2026-01-21 | 5.7 MB | |
| Totals: 15 Items | 216.2 MB | 0 | |
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!
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
Bug fixes:
- 8470260ff1968d77ca0dc1dd4f0f2c7a53851b8e: BUGFIX: fix regression on a mechanism parts (#3994) (@sourgrasses)
CI/CD:
- c421cdcc8bbcec5516cce64f4e096d6b6037ac5d: Build(deps): Bump actions/cache from 5.0.1 to 5.0.2 (#3989) (@dependabot[bot])
- 32f3d3e3f69ac26b9cf124ff3c2747bbd26e927f: CHORE: Update Monthly video meeting info (#3993) (@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.