Article ID: 111180, created on May 13, 2011, last review on May 10, 2014

  • Applies to:
  • Plesk 10.x for Linux
  • Plesk 9.5 for Linux/Unix

Síntomas

Cuando el servicio DNS funciona en modo secundario (esclavo) para un dominio, el nombre de dominio no se resuelve.

Causa

El servicio DNS en modo secundario no puede crear un archivo de zona en el sistema de archivos debido a la insuficiencia de permisos (restricciones SELinux). Si no se crea el archivo de zona, el servicio no dispone de instrucciones acerca de cómo resolver la dirección IP.

Diagnóstico

Compruebe que el registro /var/log/messages no contiene errores como:
# named[10328]: dumping master file: tmp-wqlhytJvzE: open: permission denied
# named[10328]: transfer of 'domain.com/IN' from 123.123.123.123#53: failed while receiving responses: permission denied

Para verificar el modo SELinux, ejecute el comando:
# getenforce

La salida debería ser:
Enforcing

Resolución

Cambie SELinux a modo Permisivo - abra el archivo /etc/selinux/config en cualquier editor y busque la fila:
SELINUX=<value>

Cámbiela a:
SELINUX=permissive

Si no encuentra este archivo, abra el archivo /boot/grub/grub.conf en cualquier editor y añada el parámetro enforcing=0 a Grub Boot Loader:
title SE-Linux Test System
        root (hd0,0)
        kernel /boot/vmlinuz-2.4.20-selinux-XXXXXXXXXX ro root=/dev/hda1 nousb enforcing=0
        #initrd /boot/initrd-2.4.20-selinux-XXXXXXXXXX.img

Reinicie el servidor para que se apliquen los cambios realizados.

60d3e722783ac7177a2b4b4c13af4062 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 6ef0db7f1685482449634a455d77d3f4 dd0611b6086474193d9bf78e2b293040 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF