Ispconfig does not support Dyndns now Views based on acls
This Issue tries to summarize whats missing and how to implement it
1.) Data base Model There are 3 Tables which currently conrols dns dns_soa dns_rr dns_slave
I suggest to add one field to those tables call "view"
ALTER TABLE
dns_soaADD
viewVARCHAR(255) NULL COMMENT 'Bind zone' AFTER
dnssec_info; ALTER TABLE
dns_rrADD
viewVARCHAR(255) NULL COMMENT 'Bind zone' AFTER
serial; ALTER TABLE
dns_slaveADD
viewVARCHAR(255) NULL COMMENT 'Bind zone' AFTER
xfer;
view = NULL -> as dns functions as currently
view = dyndns -> This zones and records should not show up in the normal dns functions
view = europa or asia or northamerica or similiar should make it possible to host BIND views with different RR-Records ind differnet views.
As the AUTH shema is currently sysadmin->reseller->client->dyndns users
A new Database table needs to be created for dyndns users.
dns_dnyusers
Only dynhost where the client is the domain owner are possible to create dyndns sub zones
2.) Web GUI:
a)
dns_soa_list.php
dns_slave_list.php
dns_soa.list.php
dns_slave.list.php
and similar files need to be adapted to show only non dyndns zones
b) Similar files for maintaining dyn dns zones need to be created to maintained the dynzones
c) a new class of files for maintaining the BIND views