Seguro que si tiene un servidor con CentOS 5.1 o 5.2 y el panel de control Plesk 8.4, tanto si es una instalación nueva como una actualización del panel o del sistema operativo, te has encontrado con problemas con el servidor de dns (bind).
Desde consola el problema reporta un error al iniciar o reiniciar el servicio named:
[root@]# service named restart Stopping named: [ OK ] Locating /var/named/chroot//etc/named.conf failed: [FAILED]
Ahora que ya tenemos claro el problema de dns en nuestro servidor tenemos que eliminar el paquete bind que hay de más con alguno de estos dos comandos:
yum remove bind-chroot
Editar el fichero /etc/yum.conf y añade al final del mismo «exclude=bind-chroot«, para evitar que este paquete pueda volver a instalarse en futuras actualizaciones.
Creamos una referencia virtual al fichero named.conf para que sea visible desde el directorio /etc/:
ln -sf /var/named/run-root/etc/named.conf /etc/named.conf
Asignamos el grupo y usuario correcto al fichero de configuración y la referencia creada:
chown named:named /var/named/run-root/etc/named.conf
chown named:named /etc/named.conf
Editamos el fichero del sistema para la configuración del servidor de nombres que esta en /etc/sysconfig/named y añadimos o editamos la linea que empieza por ROOTDIR que debemos tener justo antes de la linea que empieza por OPTIONS.
ROOTDIR=»/var/named/run-root»
Ya estamos listos para reiniciar el dns y debe funcionar sin problemas, para reiniciarlo solo tienes que ejecutar:
service named restart