A generic zonefile was once written for the Aegir frontend. It was lost in the numerous rewrites the DNS code has suffered through, so it's not available anymore. However, the backend supports arbitrary record creation, edition and removal, through those simple commands:
drush @server_master provision-zone rr-add foobar.com www A 1.2.3.4
drush @server_master provision-zone rr-edit foobar.com www A 1.2.3.5
drush @server_master provision-zone rr-delete foobar.com www A 1.2.3.5
Zonefiles can be created or removed with the provision-zone create
and provision-zone delete
commands, respectively. In fact, create
is very much like a verify in that it will just edit existing zonefiles.
A generic zonefile editor is essential for users to be able to configure their email, jabber, or whatever services outside (or within, eventually) Aegir.
Comments
Comment #1
dns CreditAttribution: dns commentedI used http://www.zonefile.org Its quite good to create a basic zonefile.
Comment #2
Steven Jones CreditAttribution: Steven Jones commentedI honestly think that this feature would fall in the realm of contrib, and not core Aegir. If someone hasn't already implemented this, we should support them in doing so.
Marking as won't fix, but feel free to start a new project and re-open and re-assign the issue over there.
Comment #3
Neograph734Moving this to the Hosting DNS module as discussed in #2466989: Spin off DNS extension.
Comment #4
Neograph734An 'average' zonefile editor has been implemented.