Version 3 (modified by 13 years ago) ( diff ) | ,
---|
DeepNet DNS Administrator
This is a DNS management tool I developed as a replacement for VegaDNS.
It closely follows the UI layout from VegaDNS's (apparently abandoned) 1.1.x development releases, but brings more consistency across similar areas (eg, the user, domain, record, and group listings derive their header layout from common files, rather than hardcoding it for each type of listing). I also separated the group tree list from the operational sections.
It theoretically supports all DNS types (although actual support for deprecated or very obscure types is limited or nonexistent). Practically, A, AAAA, CNAME, MX, NS, SRV, and TXT records are supported. SOA records can mostly be altered but serial number schemes other than "let tinydns Do The Right Thing" are not yet supported (#24).
Data export to any front-end DNS server software should be possible; currently only export to tinydns is available.
Releases
No stable release at the moment.
Development is ongoing at https://secure.deepnet.cx/svn/dnsadmin.
Features
- Tree-based access scope control (users in subgroups can only see domains in that subgroup, and its direct children)
- Per-user action controls - permission to add, edit, and delete groups, domains, users, or records can all be set separately.
- AXFR domain import
- WHOIS and DNS lookup tools
- Full internal activity logging
See the ticket list for features on the to-do list.
Requirements
CGI::Simple HTML::Template CGI::Session Crypt::PasswdMD5 Net::Whois::Raw Text::Wrap (core) - for WHOIS response linewrapping Net::DNS