New Centos 7 installation, Virtualmin 6.01.
When creating a new virtual server, the created DNS zone has invalid data in it (the word none), that will not allow bind/named to restart. In order to get it back up, I have to manually edit the zone file and remove it.
Below is the file created. (I have changed the IP address and ns for display here). Note the line that says “none”
$ttl 38400
@ IN SOA ns1.example.com. root.ns1.example.com. (
1507924138
10800
3600
604800
38400 )
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
testtesttest.com. IN A 192.168.141.58
www.testtesttest.com. IN A 192.168.141.58
ftp.testtesttest.com. IN A 192.168.141.58
webmail.testtesttest.com. IN A 192.168.141.58
admin.testtesttest.com. IN A 192.168.141.58
mail.testtesttest.com. IN A 192.168.141.58
testtesttest.com. IN MX 5 mail.testtesttest.com.
testtesttest.com. IN TXT "v=spf1 a mx a:testtesttest.com ip4:192.168.141.58 -all"
none
autoconfig.testtesttest.com. IN A 192.168.141.58
autodiscover.testtesttest.com. IN A 192.168.141.58