UPDATE:Source is now available!
So I finally found some more time to work on the dnsEditor interface – and I think I’ve done most of what was needed for now.
Demo: http://www.lokkju.com/projects/dnsEditor2/dnsEditor.php
Screenshot:
Fixes/Additions:
- Replaced all the +/- links to add/delete items with image buttons
- Implemented Add/Delete Zones
- Added a Refresh Zone List button
- Added a hover tip box
- Implemented multi-server update (through mysql) of modified records. (disabled in demo)
- Automatically update the SOA serial with epoch time on changes
Still to possibly do:
- Add TXT (and perhaps CNAME) abilities, this is actually very quick to do.
- Add SPF generator to TXT records editor.
- Add as you edit help – for instance, describe what the rules are for the feild you are currently in.
- Add a verification function, to verify either a specific zone, or all zones in your DB, and generate a report (similar to dnsreports.com).
- Add authentication, on a per zone, and possibly fine grained control of which records in a zone are allowed to be updated. Would most likely require seperate permissions table.
- Add a database abstration layer for both different RDBMS and different table layout – I would love some suggestions on this. (MAJOR)
More suggestions are always welcome.





