Error en BIND al crear un nuevo dominio
named: zone /IN: loading from master file /var/named/.hosts failed: file not found - named: zone /IN: not loaded due to errors.
No sé por qué razón al crear un nuevo dominio desde Wirtualmin el servidor de nombres de dominio named me daba error al no encontrar un archivo que según la ruta escrita en el log si existía. Este es el error del archivo /var/log/messages:
Apr 2 20:38:51 ks384474 named: zone elchinchonero.es/IN: loading from master file /var/named/elchinchonero.es.hosts failed: file not found
Apr 2 20:38:51 ks384474 named: zone elchinchonero.es/IN: not loaded due to errors.
Apr 2 20:38:51 ks384474 named: _default/elchinchonero.es/IN: file not found
Y este el error al reiniciar named:
Starting named:
Error in named configuration:
zone localhost.localdomain/IN: loaded serial 1
zone localhost/IN: loaded serial 1
zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1
zone 1.0.0.127.in-addr.arpa/IN: loaded serial 1
zone 0.in-addr.arpa/IN: loaded serial 1
zone vistaalmar.es/IN: loaded serial 1329967107
zone photojesus.es/IN: loaded serial 1329967105
zone camerweb.es/IN: loaded serial 1329967616
zone wave-ola.es/IN: loaded serial 1329967936
zone pirman.es/IN: loaded serial 1329967735
zone marinazarza.es/IN: loaded serial 1329967463
zone elchinchonero.es/IN: loading from master file /var/named/elchinchonero.es.hosts failed: file not found
zone elchinchonero.es/IN: not loaded due to errors.
_default/elchinchonero.es/IN: file not found
Por alguna extraña razón el fichero de configuración de BIND (named) del nuevo sitio Wirtualmin si lo escribía en la ruta /var/named/elchinchonero.es.hosts pero también debía escribirlo en /var/named/chroot/var/named/elchinchonero.es.hosts y como propietario named:named. Una vez creado este fichero /var/named/chroot/var/named/elchinchonero.es.hosts con los mismos datos del /var/named/elchinchonero.es.hosts y reiniciando named el servidor ha arrancado con normalidad.
Configuración de /var/named/named.conf
zone "elchinchonero.es" {
type master;
file "/var/named/elchinchonero.es.hosts";
allow-transfer {
127.0.0.1;
localnets;
};
};
Configuración del fichero elchinchonero.es.hosts
$ttl 38400 @ IN SOA ks384474.kimsufi.com. root.ks384474.kimsufi.com. ( 1364923638 10800 3600 1209600 38400 ) @ IN NS ks384474.kimsufi.com. elchinchonero.es. IN A 46.105.123.120 www.elchinchonero.es. IN A 46.105.123.120 ftp.elchinchonero.es. IN A 46.105.123.120 m.elchinchonero.es. IN A 46.105.123.120 localhost.elchinchonero.es. IN A 127.0.0.1 webmail.elchinchonero.es. IN A 46.105.123.120 admin.elchinchonero.es. IN A 46.105.123.120 mail.elchinchonero.es. IN A 46.105.123.120 elchinchonero.es. IN MX 5 mail.elchinchonero.es. elchinchonero.es. IN TXT "v=spf1 a mx a:elchinchonero.es ip4:46.105.123.120 -all"