DNSControl

Stack Exchange, Inc.·StackExchange.DNSControl

Infrastructure as code for DNS!

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!

winget install --id StackExchange.DNSControl --exact --source winget

Latest 4.42.0·June 18, 2026

Release Notes

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 is more reliable when Azure gets slow.

  • dnscontrol init now supports DNSIMPLE and INWX! (List of remaining providers). If your provider is on this list, please volunteer to confirm we got it right.

  • HEDNS is much faster now when running integration tests. Thanks, @rblenkinsopp!

  • BUGFIX: Avoid panic in ToRR when A/AAAA target is an invalid IP (#4376)

  • @cafferata updated docs to reflect Homebrew 6.x's trust model! (#4365)

  • And many other improvements. 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:

  • 931cb380fdb202c4ff657b55d84ee092baf89a7d: NEW PROVIDER: WebSupport (websupport.sk) DNS provider (#4380) (@mtmn) Provider-specific changes:

  • 182888eb476308067d22c0a02f8867577b0f4fbf: AZURE_DNS: Retry pending-operation conflicts (#4369) (@vatsalyagoel)

  • 290207235fdd3b463a91f16db80533acfbf86b58: DNSIMPLE: Update to new NS1 & NS3 nameservers (#4350) (@onlyhavecans)

  • f073df43d56177f1887dc220783d5104fda12ea3: DNSIMPLE: support init command (#4282) (@TomOnTime)

  • 855a01e98734e12ac3e8f4e8f50c8785e140690c: DOH: Fix duplicate nameservers appearing in list. (#4366) (@jfexyz)

  • 8bacbb3fbea424479b807a0e3a87390e75a3def2: HEDNS: Further improve authentication performance (#4359) (@rblenkinsopp)

  • 0e948166f45d0139f97d6111d5209a9db4d52f43: HEDNS: Performance improvements (#4348) (@rblenkinsopp)

  • 5de73de9a45e5e0d132ff806749054b529a906ef: INWX: support init command (#4293) (@TomOnTime)

  • 50ca16e664c0ba6cadecd277bc2b9c0210ebf8dc: PORKBUN: Fix duplicate nameservers in list. (#4367) (@jfexyz)

  • e37f0d032fb574e39e233adcafb9191213e92c65: RWTH: Add Support for Domains with DNSSEC Disabled and Migrate to diff2 (#4180) (@psuet) Documentation:

  • e525b9106e0dff87913a97647bd6d307395d1574: DOCS: Homebrew install requires brew trust since Homebrew 5.1.15 (#4365) (@cafferata) CI/CD:

  • 9390084032efbf48feeaa00cc71669f4fbe314df: Build(deps): Bump joi from 17.13.3 to 17.13.4 (#4377) (@dependabot[bot])

  • 5eaf231fba92e7716d9b2eef945c215fedf79fb7: CICD: Don't perform provider operations in skipped test groups (#4349) (@rblenkinsopp) Dependencies:

  • 0c75178d5c42b4c877e4e5fa946cf451065467b9: CHORE: Update dependencies (#4360) (@TomOnTime)

  • affc9361831b79cd281af5a1adf7f3bbd49e0315: CHORE: Update dependencies (#4382) (@TomOnTime) Other changes and improvements:

  • 36de03689f6c8e1ed36d017cac22504c97510b71: BUGFIX: Avoid panic in ToRR when A/AAAA target is an invalid IP (#4376) (@SAY-5)

  • 451b8ff37a771c6ee434ccd462e3b1487899eb87: TYPES: Allow RecordModifier to accept arrays (#4347) (@tresni) 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.

Installer type: zip

ArchitectureScopeDownloadSHA256
x64Download388F0915F4BF81B8BE0E433E07CC378FCB5584412108E0F1A603A7C7534F9CCA
arm64Download28B243E371B98159BF0564F90ADEE20DDDA8F323995588F8E75B7FCC0B70D3AD

Details

Homepage
https://dnscontrol.org/
License
MIT
Publisher
Stack Exchange, Inc.
Support
https://github.com/StackExchange/dnscontrol/issues
Privacy Policy
https://stackoverflow.com/legal/privacy-policy
Copyright
Copyright (c) 2026 Stack Overflow
Moniker
dnscontrol

Tags

dns

Older versions (57)

4.41.0
ArchitectureScopeDownloadSHA256
x64Download209E05DD9129752EB1EED17BB4D10F5D8144633469B900C15D381D904DB2DBAE
arm64Download6BB313D3AB94BC6A14002845D08843CE75FEAAA3BE8A36EDF3C3208D66003F63
4.40.0
ArchitectureScopeDownloadSHA256
x64Download2CC25FA709AFBE019055063F52A8D919EEADAEFDA83FC47C0C52F79D46E235E5
arm64Download63E92D7D15289940BE5ED33C275CB027B02B7710229A83D09A90C34D587AE1F4
4.39.0
ArchitectureScopeDownloadSHA256
x64DownloadD2B2AB3F2D2D0AC7D345C164642084C48ACEBEFBD4AA7D04E9E04EE6DDFC72BB
arm64Download527E80DB566894C5EEA3496BB96032B976CA7C29AB7402097BA8F5A8D88B6923
4.38.0
ArchitectureScopeDownloadSHA256
x64Download4A9C2AC93AC78AA4E315C435DF2847CF8ED5DBEA2DBCAAEA6E34E63CE6EA7E65
arm64Download8FE0DA4B0AE71E54521A55F8820A1DD5A511EF1003E59989AC623A21C7EFA7EF
4.37.1
ArchitectureScopeDownloadSHA256
x64DownloadEBB0CFA0872302F281DEF3CD4C38213390C9A3F0CEA86AC838246B0F7F368AE0
arm64DownloadF18BC9F32865FF589AD6A7D7C74356EC46E2FB46CACFFC8DA4F2AF4CAB7B655D
4.37.0
ArchitectureScopeDownloadSHA256
x64Download3F326D28F86E0AA34741D1C33D23EECA2BDCF2476E2707045220A27078D14034
arm64Download1C825245AA88E445C86EA6145D9B4B53B7D0BF6F772128B2D59C4AA1C4E39A1B
4.36.1
ArchitectureScopeDownloadSHA256
x64Download13193EF83B1B9F9C8B26FCCB81F12B311AECBB58CCD857CD4938CC2306128644
arm64Download702284EF2A8DF4FEB5A2D58CDD741504ABAF0F7F2BFC3E1666AF0393D98D10FD
4.36.0
ArchitectureScopeDownloadSHA256
x64Download819B4A783A3A9117962D8F242D5B65B87682C4AE879AA0D2399DB5157334F6F9
arm64Download6FDF322F0D8632AD11352C0FD6C052E9D6867A887122E5A704FA93DF69061D66
4.35.0
ArchitectureScopeDownloadSHA256
x64Download258481FA0B929141576B6ED0CCAFF09CD03AA85D6358EDC5EAEC6D93B82B1390
arm64Download842F5340F2FAB1D7C87C19FA30BE400339BF4400149F237AEEE6BBF7E72C983B
4.34.0
ArchitectureScopeDownloadSHA256
x64DownloadDD573F582E3F839ECBB76BAC1AA9A14F40C5E922660836DCE73F9F3D75470A20
arm64Download0D69004F5B4055A15C6E0B7C23049A05A359524D44C5BFF50A2EFCC582131663
4.33.1
ArchitectureScopeDownloadSHA256
x64DownloadCE78F42A6BED9B2D35DB67344ACE6D75871E9DBA18534EE0BC3C0F63800ACE19
arm64Download4855D53C6F095A5CAE1876942CBE163EEFBB97F517F984DC5E9ED4585223D5E5
4.33.0
ArchitectureScopeDownloadSHA256
x64Download6D7F7832A7773B9CDBA7D7BEC1F4B00CD399C8B140DB7552EEF1932E2F4893E0
arm64Download168454107EABE085EDF20F8FDEC5D3AD0CF024A27B87BDE78B4B8CDC509CD163
4.32.0
ArchitectureScopeDownloadSHA256
x64Download080AF6F7F250E37DBBDFA25504634E7927BEB632833E09D51D95A754AFB32C99
arm64DownloadA8938892CB92955F5BB610C6525FDFE6D5312169A8602968865DA1EB89DCBEFF
4.31.1
ArchitectureScopeDownloadSHA256
x64DownloadBCE0E5026CC025EA7B007874FE9B36A2245D6DEE566A66767EA83FD64332038E
arm64Download83E71F19232618A2384D0B59DF2007FC5EAAF998043AA06C57316989BD36F9FF
4.31.0
ArchitectureScopeDownloadSHA256
x64Download052ADB1E487986D983043B761D6A64FA82571AD1B9710317197F74E0C140CA8D
arm64DownloadFC832C5AB4E93F3D6C2649A878DD00C9DB872D7E4DF04CEDF5F1DF70682182A8
4.30.0
ArchitectureScopeDownloadSHA256
x64DownloadDF93914E8E88281731F9629644F9D0FA847765488D1FD6809C8809602674CBD9
arm64Download86EE2C05BFFC2B732DD84C6C7B9654A3B287F080F759C05DD33F8598195FAC60
4.29.0
ArchitectureScopeDownloadSHA256
x64DownloadFFBA6EED571BBAF765BA1D6C67D21791541B10C8D56CCC0B41580A3CE6377650
arm64Download2C2CB4A7660459FC370A68EFAAFB75CDAB244791B79EBB5FD5510113A9F2FF51
4.28.2
ArchitectureScopeDownloadSHA256
x64DownloadBC6BCBB3C5B9A234DD2D4F8A541A95D291FBFEAC9F9F6F81A6CF3698EC33248E
arm64Download9F5FDB21539A180EA7BCC3D6B698761646C586174AAF3B75AB8404DEF67B4933
4.28.1
ArchitectureScopeDownloadSHA256
x64Download4D7BF475CE5EA4FEF2099C2FD08BF2F2B5C714C3C7B0E31DDE1516B053E3A72C
arm64DownloadF18EC7D34D90177998638420CC672D1B841E070A0C1056A7441D677335DE0D0E
4.27.1
ArchitectureScopeDownloadSHA256
x64Download812362FF4187989FFED892398B4D34FA9D667DCD4DB59132CF940F2657006DCD
arm64Download89B747084A2737D4278BCD585FE2DD9A3DA08A3312D5C3FE011431D235B7C90C
4.26.0
ArchitectureScopeDownloadSHA256
x64Download4C840E8ADD4095030DDFB45700B807E6675944800ED3513D45DC6D1FC27773B7
arm64Download115B1671B6212C0E52254D6D30314A0D5B49794B1DA8739EE4958E89CFF95C2B
4.25.0
ArchitectureScopeDownloadSHA256
x64Download1AB75636387990A936657F23B82779343A7211B1BCF57FB39A36B00EB6E49759
arm64DownloadC88523B8939BD195C1E0DB5E195DF18C6B0A6CF12F5DCC718076475983526432
4.24.0
ArchitectureScopeDownloadSHA256
x64Download5B355EBF98CB5F048A3D28BE6CC8771E284F9C68DC12336E10D6834BE47B0A44
arm64DownloadC8D01BB3573E18C464655A736EBEEB0FE08881B400BF99A0BE59634C8AF26E0F
4.23.0
ArchitectureScopeDownloadSHA256
x64DownloadC00784FED8D9362938E6F182BE1A17E1A0F4E96242BA5760F2D002A258FDD459
arm64DownloadF312AFEB93B1F2D887E8FE5128875F5396106DF91C0676D44895029CE4D37365
4.22.0
ArchitectureScopeDownloadSHA256
x64Download3EBFDC4E2B4F6660A0E0B4FBDD056409D92B6E6BE2D99F0F1153CDAB42042283
arm64Download1E088E9DFC3B4FA260BD0ECB905ED8E391B78D56D5595EB7D9F68E314185DC1B
4.21.0
ArchitectureScopeDownloadSHA256
x64DownloadA0DC3E660A01703770966E98FE65F134577CCF78349BA4E9280465C753802157
arm64Download0602065C5F55F3EAAC6E7083862FD742EF65625353153B833F162D0498CD4558
4.20.0
ArchitectureScopeDownloadSHA256
x64DownloadCDBCE4E2E7CE9A379FAF8F98DD0C6C7FCCEF43366F69F133E2874A9C567CECA5
arm64Download1C8843DA626726AFB9908B2624493373C9C16AD5DFFBAEDB71D7618E917891EB
4.19.0
ArchitectureScopeDownloadSHA256
x64DownloadEE5911A0E8A0F12AEA948C33FB5694C3B0369D1777CD5087B3A2D73273EDB060
arm64Download957A48CC7D6ED1D3F0D841101716B10DB434E522DBA343145A1E58B61DBB0FE7
4.18.0
ArchitectureScopeDownloadSHA256
x64DownloadC586C4166ABB30565D6AD1A3490D10634F7156716D98E606406F4092948AA807
arm64DownloadA7BA530B35B04E7E8F33D685B19D99DBC70F49EE7AC6E72AB062BECEEDCBE357
4.17.0
ArchitectureScopeDownloadSHA256
x64Download1D7F01DE8CBDDB9F7A52FDA3961449F2ED2884B83CD5E509CCD55788FA60F70B
arm64Download67F10D66506896593FEA5A553166767B3DC1736F4DB3E7134E774EAC35E24D19
4.16.0
ArchitectureScopeDownloadSHA256
x64DownloadD7E5D30133FA69C776F34C210205C9985CAEBCAFCE5BB6E2C2D3EC2E16DC0698
arm64Download433E3058ECA4B32CB522211AC22173809AB3F9BAB2947DF13F9801695D8DCF7E
4.15.5
ArchitectureScopeDownloadSHA256
x64Download1C34016D4982BBBCE8DDAA9F6B5C5EE90E1AD5A57407F1DB31FF901252666DE4
arm64Download22ADE477F0EFB4D767C8EFD622EF81E980447D9102DAED2F46CCA8AFB2954D82
4.15.4
ArchitectureScopeDownloadSHA256
x64Download2AECB1C019C24FE414BD91F73119D495C097E1C7460318EC1D81F2E5AB59DA0A
arm64DownloadF51922D22D05AD01513CD89DF8BBFC7B5CCECA1B1E6CF756E0E5202C4604E298
4.15.3
ArchitectureScopeDownloadSHA256
x64Download7FC7BFE1C6586239D50AA24329368BF71319B706C0A837E6F876AC1F93491AF4
arm64DownloadE110E4CB9F262878CFA659F5564F0E41554136E14B240CB635C63A2B9FAE02F1
4.15.2
ArchitectureScopeDownloadSHA256
x64DownloadE11312230C41BD83343A1F190B68B3EB4E8837D6F6D12FF115B6BA7FD0321C61
arm64Download764FE8BDBE222CC7DE426F0B4EFFB6E03D90920B0A27E69E16338D804815C23E
4.15.1
ArchitectureScopeDownloadSHA256
x64Download69E3D3DE866B7DD261080C4966874B8E7C135E661A088559ED53C739387BCB39
arm64Download73C8AB4EF5885F46AEF721BA608F8286732148B303F212E38A58DC5E558DADCB
4.15.0
ArchitectureScopeDownloadSHA256
x64Download7BD77CF906BEBBC919AE72CCE6FD5FEAA9717A490A376B70740A890CB7EE44EB
arm64DownloadBE263CCC8066F6BC9CCBDE0EFF7FFE0A18FE49044C97331B22ECEAE73AF66070
4.14.3
ArchitectureScopeDownloadSHA256
x64Download1BC0F94753EF86431E07960CC32FBAF6C676364768A693FF5792BDFFB71E2CCA
arm64Download90B944B154A2B53EA66DECFD903CBD613F6CCEBE14B06D5D4602FDCFBAE96166
4.14.2
ArchitectureScopeDownloadSHA256
x64Download9163E880FFF2054A3ABB4D9C4D661EC4ED6570B45A2EC1EB4A029AC625AE1C2E
arm64DownloadEFAD8A00FC2E303F939FA14660CF5C6AE837C912A13BF870542DAC37424A3EA1
4.14.1
ArchitectureScopeDownloadSHA256
x64Download7DF9256519C0D035664C0179ACA1F7737843EC9BB1924268B1976F05C8F29A8B
arm64DownloadE76DAED14EDC88520D1364B1E5D84346FBE56310EE1231B4D0F45EB31380B9AA
4.11.0
ArchitectureScopeDownloadSHA256
x64Download1711F4776740909465B0C4F71B533F6A372F4E1986A2B7F0B5BC1590773D8F78
arm64Download047B32230D84401AE99CA7F28E60304031D857DA86F29B8717B197AF5C7619EB
4.8.2
ArchitectureScopeDownloadSHA256
x64Download1A5BEB089A64F74A302CA42F060B593122D69CE580855FE35C838895BBDE6FF0
arm64DownloadC8073ADB732D10360CDECA54D1B931578B415B2B428E8490F18907AEE11D8C33
4.7.2
ArchitectureScopeDownloadSHA256
x64Download3a4250b1499056705197f5c57b6e09b58bf3442c2e28063b2bf7513de40ef786
arm64Downloadc0c88566c84840831887d3c9801ffb2e8324922c44035ca2cb333aa8097caf9c
4.1.1
ArchitectureScopeDownloadSHA256
x86DownloadF5810EA5A90230C066F83DB577A03DCDDBF4AC2C925A6A26DC7FB32AA7EF48B9
x64Download7F9A61C4C6C342BC54D0C311171C7D924B7EB187C4F1808603F3FC8A8DB90B62
arm64Download2BA56F656D75E3E5A45BF112BDA0D21AED3756E75652FFECB50D27F867EAE7EF
4.1.0
ArchitectureScopeDownloadSHA256
x64DownloadEEB6884A651B0C8446CA5D0E6AD07EBEA289E119FB14057A60BE17ABD2CB60F7
x86DownloadD466CE9AB1EACEBACF069CF57FB013137454BAF300816F9FB5D1C5004728F72B
arm64Download554D7544AE265ED3AB6B155EA2AC976AB3A3A858DCC8AC3929BADAF398CB675A
4.0.1
ArchitectureScopeDownloadSHA256
x64Download363980F7EB6B3F49E45B318C9B7C6C6945DFF419B222214AFD734F97C88AC7A8
x86Download795644B76651FC08B4E93D8339F946E89E2EFA858E2353E931829FC6B5440061
arm64DownloadBD49C99C48F57B2F60EA277E8185C3607442B5A419526A3A4CD92F24BFE5E48A
3.31.4
ArchitectureScopeDownloadSHA256
x64Download5E8B6FC711C532023A1A2BDE46019057704F5B2C6E1723177FFEBE46DB3DD6AE
x86DownloadEF9094855236A0331EBC9584FC6E218C29C75AC47A7F59839076A3BFFAE739A4
arm64Download7687C742E438F882039ABD41D2B0F09B0824A305267E340A76F81544E39D091D
3.31.3
ArchitectureScopeDownloadSHA256
x64DownloadBE273A822B03019F33948D04E22AF749BAF9130916EA8D21F865DA1150D06625
x86Download5005B58C257A2EDA34C25003EF0BE30961D969B1C34BB6BD3CBCCAD0D6CB0571
arm64Download34B242F4EC4148741BF09A7800BD5BCAF0F947D227598F45EE770D9D654B9B65
3.31.2
ArchitectureScopeDownloadSHA256
x64Download005087665AFFC595564CFA12906617513F3563F01B8218E0ACFBF072918F8246
x86Download65493D5CDAF1B522071A9ACCC6FE52A1A0BBB68A3314AF5339BEDF8B77026C90
arm64DownloadF29EAA40C1D85CFD9D66BA922AF97547D47B004C527CDA617F6A2EA9EA5FBADE
3.31.1
ArchitectureScopeDownloadSHA256
x64Download045DC2924D8845EA6332B2031FB522AEEE100749D844B0718DA28519F852276D
x86DownloadFC097AF74A19B427FD3271830331BF24BFD46BD3E7E5CA00E884A909F8A6D65F
arm64Download488A07FD03BF4782266738539BCB3FCDC7C757140EFEE11B1D82C349435F7D00
3.31.0
ArchitectureScopeDownloadSHA256
x64DownloadC9F251FCC4381065CA9F8B2FCD809399C22E34A355D7D85E3D72529B7AE37A64
x86Download42E89E4D19AC9AF970AA778474EA5A45F7885FE32E8BF1B5D5C77267077F137E
arm64Download191DD5683F98B15638B4BB4D677004A70EFBAF4406FFAECB911FE4EC555BE595
3.30.0
ArchitectureScopeDownloadSHA256
x64Download41AAB8C6C0EB6D90933933DC24FE51AABD39F941716F67B57F0CF76F93D4F217
x86DownloadB7146ACB6BA8A78CD066C01F4BE33CDDF92318660FECA7F9C2F77D09C7D4425A
arm64Download37598436EDBFA827BD1539EEF456D52DAA0E6776E515D022C2F9E3126A80FCE3
3.29.1
ArchitectureScopeDownloadSHA256
x64Download24B71BA7BF75B72964AA5C2ABD12F344CD600A7C2B4B0C67A137F1637D738B9B
x86Download27F468EDB5CDC08F2F562F3CAEA558455CA1707B70E1C7E528D2DBAB0668447C
arm64DownloadF7DF541D7DDB795096C21C319A851E0A19B1D0F52AD2976F458265AEB68A425B
3.29.0
ArchitectureScopeDownloadSHA256
x64Download7B13E1B91986259E2FA0196D4E2058A131AE579120975414F7BC4B86E19B29A1
x86DownloadB026432A8A30B49C53D520321309C502D9AE9625DE31263EAE263719C7A01023
arm64DownloadDAA2425341F34F366718458D8B7147A39566209D8B466243CC4DB39EDD0266D5
3.28.0
ArchitectureScopeDownloadSHA256
x64Download092834E2B7AE957497629B48DEF830EC38F9441BC4E1E0F1071C74829182DF6D
x86Download4216F4224727F984BCD480C30A6AA8A998C5AD21999A79538B31D1F49DA8918F
arm64Download2FF3FFD4B4FF29C5001096D7C67A3A30E87A9223F1057B17FD1C2E18CCFD90D0
3.27.2
ArchitectureScopeDownloadSHA256
x64Download07BC89A53B8703723A938E0152FF8CBE41D24C0948B95F50B208DAC4F14D1B04
x86Download494E8FBFA7C70B6F1D9BCE9E94A4D78A7C02F62AD899FD1E9C604C2D5CD48753
arm64Download8AADBBE72EEE9595C6DE455395A6EFE0E02F4E2012F63181C27F00F1B1F79C36
3.26.0
ArchitectureScopeDownloadSHA256
x64Download47733ADB9C71173C5C59998E7554D0884171F1278210BF556FF3EE5E181716C8
x86DownloadBD2D1C12F76DF092C55BCAC63296AA495A1B8D07363D45CCEC05F7A7DCA18309
arm64DownloadB712C2AF472DD5B0D30CA4AA28A18A2F31B10AB52DEE263AC2AEC2FAB7363A1B