I am working on fixing/implementing some DNS module bugs/feature requests. The module has a option to add a ALIAS record to a domain, but when users does this, it will create a CNAME record (because bind doesn't have a ALIAS function). I think we can remove the whole ALIAS function, but maybe I'm missing something?
Yeah, just came across https://doc.powerdns.com/authoritative/guides/alias.html See also https://www.howtoforge.com/community/threads/ispconfig3-and-sftdyn-implementation.80823/
Originally, they were for MyDNS, which was the first DNS server that ISPConfig supported. Then we added BIND support, which did not support ALIAS records, so we emulated them as a CNAME. Wit PowerDNS, we have a DNS server again which supports ALIAS records, so it's not easy to decide if we should remove them. I guess some PowerDNS users won't like that