Download Latest Version dnscontrol_4.44.1_windows_amd64.zip (20.9 MB)
Email in envelope

Get an email when there's a new version of DNSControl

Home / v4.44.1
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-07-23 1.1 kB
dnscontrol-4.44.1.amd64.deb 2026-07-23 20.4 MB
dnscontrol-4.44.1.arm64.deb 2026-07-23 18.5 MB
dnscontrol-4.44.1.x86_64.rpm 2026-07-23 20.4 MB
dnscontrol-4.44.1.arm64.rpm 2026-07-23 18.5 MB
dnscontrol_4.44.1_darwin_all.tar.gz 2026-07-23 41.1 MB
dnscontrol_4.44.1_linux_amd64.tar.gz 2026-07-23 20.4 MB
dnscontrol_4.44.1_windows_amd64.zip 2026-07-23 20.9 MB
dnscontrol_4.44.1_freebsd_amd64.tar.gz 2026-07-23 20.3 MB
dnscontrol_4.44.1_freebsd_arm64.tar.gz 2026-07-23 18.5 MB
dnscontrol_4.44.1_linux_arm64.tar.gz 2026-07-23 18.5 MB
dnscontrol_4.44.1_windows_arm64.zip 2026-07-23 18.7 MB
README.md 2026-07-23 4.2 kB
v4.44.1 source code.tar.gz 2026-07-23 5.4 MB
v4.44.1 source code.zip 2026-07-23 6.0 MB
Totals: 15 Items   247.6 MB 2

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 pipeline.

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

Provider-specific changes:

  • ac99333c939ecf70710a127cb7d25596b6f4cf71: NAMECHEAP: Add SRV Record Support (#4511) (@willpower232)
  • 2206db0bf479cc11ed5ad1e82b4949ff7488d803: NS1: enable init support (#4531) (@costasd)

CI/CD:

  • 717d9aa2bfde010399277d42c7a565452be7fca1: Build(deps): Bump actions/labeler from 6 to 7 (#4564) (@dependabot[bot])
  • efab312fa355c4aaeed0d3806dd59eb2ca48d64f: Build(deps): Bump actions/setup-go from 6 to 7 (#4523) (@dependabot[bot])
  • fc14894d8ab549820823252041e3e4955892e0cf: Build(deps): Bump google.golang.org/grpc from 1.82.0 to 1.82.1 (#4596) (@dependabot[bot])
  • 12088f34f0b1dfd859999ba6f101e3b1b39303df: CICD: Cancel superseded PR runs; pin tools; shallow checkout (#4587) (@TomOnTime)
  • 5e3d099528304cc5f7e61d5010eb08d5b237c866: CICD: Don't double-cache Go artifacts (#4585) (@TomOnTime)
  • 93c7359f146cab96666b706bbe6671e61096306d: CICD: Fix per-provider integration-test serialization across triggers (#4598) (@TomOnTime)
  • 125a2843c929790842e61e6d9e3b8d2e95b09d6f: CICD: Remove setup-go (#4586) (@TomOnTime)
  • 97342a4d8111605ad4586c0e6f869713d8c93e9a: CICD: Translate PowerShell code to jq (#4576) (@TomOnTime)
  • 3950226f1d21ab42745f7dcb4353039ef4fe1ab9: CICD: go-checks don't need to be parallel, saving per-container setup cost (#4588) (@TomOnTime)

Dependencies:

  • 8ce1981b1a3acbd45b3525f88ff211f007705018: CHORE: Update dependencies (#4595) (@TomOnTime)

Other changes and improvements:

  • 524967c88156016f398375f658a226fffc9a8364: CHORE: fix a tiny bashism (#4534) (@costasd)
  • 7d65f82bda34808b3366fd08f046af0543808df8: Release v4.44.1 (#4599) (@TomOnTime)

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

:::shell
brew trust --formula dnscontrol/tap/dnscontrol
brew install DNSControl/tap/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/dnscontrol/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/DNSControl/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/tap/dnscontrol

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.

Source: README.md, updated 2026-07-23