I guess you are running Debian server and upgraded bind9 from a package of your OS, and an init script originally provided by directadmin was replaced by that one from a package. In the version from directadmin a zone check is disabled, but it's enabled in the one from the package. And you probably have errors in one or several zones, which does not allow your bind9 to start. In this cae you should either fix the errors, or disable the zone check.