I'm looking for an DNS management solution. Features I'd like:

  • add and remove zones
  • add, edit, or remove records in zones
  • intuitive web UI
  • automatic lint before commit
  • limit which users can edit which zones

Technical requirements:

  • open source or free software license
  • runs on Linux
  • compatible with BIND
  • preferably written in Perl, JavaScript or Python (no Java, Ruby or PHP)

My searches have not led to anything recent on this topic. Wikipedia has the most authoritative list of options but it includes "mysqlBind" which seems to have evaporated and other choices that are over a decade old.

At this point nictool seems to be the clear winner, but it is missing the REST API and I'm not sure how active the community is. Is there a better choice at this time?

  • I have no idea what you mean by "DNS Management Solution" and "zones."
    – Menasheh
    Jul 20, 2016 at 23:06
  • 1
    @Menasheh: then you should probably not provide an answer ;-) DNS is the domain name system, which provides you the addresses in the internet so you can type it in your browser Jul 21, 2016 at 17:24
  • @ThomasWeller Actually DNS stands for domain name service, and I would not have termed that a DNS "management solution." But if you could define "zones" as they pertain to DNS, that would help.
    – Menasheh
    Jul 22, 2016 at 0:03
  • en.wikipedia.org/wiki/DNS_zone was linked yesterday for the word "zone" above to provide context for people not familiar with DNS terminology.
    – chicks
    Jul 22, 2016 at 0:06
  • So by DNS management solution, you mean DNS server?
    – Menasheh
    Jul 22, 2016 at 0:44

1 Answer 1


I came across AtomiaDNS lately and it may be worth a look. Provides all requested features. An API is also available, even if it's not a pure REST API.

  • That looks great. It seems to meet all of the requirements. SOAP is close enough for me to a good API. I'll give it a shot when I get a chance.
    – chicks
    Apr 7, 2017 at 12:27
  • Did you ever get AtomiaDNS running? I seem to be running into a variety of issues with the documentation being incomplete and out of date. If you chose a different solution can you share which DNS management tool you use? Jan 28, 2018 at 18:41
  • Never tried to setup the software. But seems that you are not the only one. Maybe hook into this issue report?
    – Kevin
    Jan 30, 2018 at 11:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.