Clicky

Error en BIND al crear un nuevo dominio

servidor dns con bind 9

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"

Jesus_Caceres