Sanity check zones with named-checkzone
ispconfig 3 can cause bind 9 to fail to load on reboot due to errors in the zone files it writes. For example, it allows a user to create a zone with NS records which have no A record which will cause Bind 9 to fail to start. It would be nice if ispconfig 3 sanity checked the zones it writes with named-checkzone and only when it returns no errors should it add that zone to the named.conf.local file.
It would also be nice if ispconfig 3 had the option to use named-compilezone as this might provide a performance improvement for installs that have a large number of zones or large zones when reloading Bind 9.