I am running Virtualmin GPL over Centos 5.6. Recently I updated BIND to version 9.3.6 as an update package was available for auto installation. After the update I discovered that BIND is no longer running and reporting an error:
/etc/named.conf:[line num]: when using ‘view’ statements, all zones must be in views
This is the line where the zones for the virtual servers begin. They are defined as top-level (not in any view) as the default Server Template of Virtualmin is set so (Server Templates -> Default Template -> BIND DNS Domain -> Create new domains in view -> Top level (not in any view)).
What caused the problem? Why Virtualmin is creating these zones as top-level if BIND does not allow that?
Which is the correct solution? Should I move all the zones for the virtual servers inside the “external” view and change all the server templates to create new zones in external view?
Thanks lot in advance!