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
- REST API
- 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?