On-line Guides

How To Guides






Linuxtopia - Red Hat Enterprise Linux 4: Manual de referencia - Uso de rndc
Red Hat Enterprise Linux 4: Manual de referencia
Anterior Cap�tulo 12. Berkeley Internet Name Domain (BIND)Siguiente

12.4. Uso de rndc

BIND incluye una utilidad llamada rndc la cual permite la administraci�n de l�nea de comandos del demonio named desde el host local o desde un host remoto.

Para prevenir el acceso no autorizado al demonio named, BIND utiliza un m�todo de autenticaci�n de llave secreta compartida para otorgar privilegios a hosts. Esto significa que una llave id�ntica debe estar presente en los archivos de configuraci�n /etc/named.conf y en el rndc, /etc/rndc.conf.

12.4.1. Configuraci�n de /etc/named.conf

Para que rndc se pueda conectar a un servicio named, debe haber una declaraci�n controls en el archivo de configuraci�n del servidor BIND /etc/named.conf.

La declaraci�n controls mostrada abajo en el ejemplo siguiente, permite a rndc conectarse desde un host local.

controls {
 inet 127.0.0.1 allow { localhost; } keys { <key-name>; };
};

Esta declaraci�n le dice a named que escuche en el puerto por defecto TCP 953 de la direcci�n loopback y que permita comandos rndc provenientes del host local, si se proporciona la llave correcta. El valor <key-name> especifica un nombre en la declaraci�n key dentro del archivo /etc/named.conf. El ejemplo siguiente ilustra la declaraci�n key.

key "<key-name>" {
 algorithm hmac-md5;
 secret "<key-value>";
};

En este caso, el <key-value> utiliza el algoritmo HMAC-MD5. Utilice el comando siguiente para generar llaves usando el algoritmo HMAC-MD5:

dnssec-keygen -a hmac-md5 -b <bit-length> -n HOST <key-file-name>

Una llave con al menos un largo de 256-bit es una buena idea. La llave que deber�a ser colocada en el �rea <key-value> se puede encontrar en el archivo <key-file-name> generado por este comando.

AvisoAviso

Debido a que /etc/named.conf est� accesible a todo el mundo, es una buena idea colocar la declaraci�n key en un archivo separado que s�lo est� accesible por root y luego utilizar una declaraci�n include para referenciarlo. Por ejemplo:

include "/etc/rndc.key";

12.4.2. Configuraci�n de /etc/rndc.conf

La declaraci�n key es la m�s importante en /etc/rndc.conf.

key "<key-name>" {
 algorithm hmac-md5;
 secret "<key-value>";
};

<key-name> y <key-value> deber�an ser ex�ctamente los mismos que sus configuraciones en /etc/named.conf.

Para coincidir las claves especificadas en el archivo de configuraci�n del servidor objetivo /etc/named.conf, agregue las l�neas siguientes a /etc/rndc.conf.

options {
 default-server localhost;
 default-key "<key-name>";
};

Este directriz configura un valor de llave global por defecto. Sin embargo, el archivo de configuraci�n rndc tambi�n puede usar llaves diferentes para servidores diferentes, como en el ejemplo siguiente:

server localhost {
 key "<key-name>";
};
Atenci�nAtenci�n

Aseg�rese de que s�lo el usuario root pueda leer y escribir al archivo /etc/rndc.conf.

Para m�s informaci�n sobre el archivo /etc/rndc.conf, vea la p�gina man de rndc.conf.

12.4.3. Opciones de l�nea de comandos

Un comando rndc toma la forma siguiente:

rndc <options> <command> <command-options>

Cuando est� ejecutando rndc en una m�quina local configurada de la forma correcta, los comandos siguientes est�n disponibles:

  • halt — Para inmediatamente el servicio named.

  • querylog — Registra todas las peticiones hechas a este servidor de nombres.

  • refresh — Refresca la base de datos del servidor de nombres.

  • reload — Recarga los archivos de zona pero mantiene todas las respuestas precedentes situadas en cach�. Esto le permite realizar cambios en los archivos de zona sin perder todas las resoluciones de nombres almacenadas.

    Si los cambios s�lo afectaron una zona espec�fica, vuelva a cargar solamente esa una zona espec�fica a�adiendo el nombre de la zona despu�s del comando reload.

  • stats — Descarga las estad�sticas actuales de named al archivo /var/named/named.stats.

  • stop — Detiene al servidor salvando todas las actualizaciones din�micas y los datos de las Transferencias de zona incremental (IXFR) antes de salir.

Ocasionalmente, puede ser necesario ignorar las configuraciones por defecto en el archivo /etc/rndc.conf. Estan disponibles las siguientes opciones:

  • -c <configuration-file> — Especifica la ubicaci�n alterna de un archivo de configuraci�n.

  • -p <port-number> — Especifica la utilizaci�n de un n�mero de puerto diferente del predeterminado 953 para la conexi�n del comando rndc.

  • -s <server> — Especifica un servidor diferente al default-server listado en /etc/rndc.conf.

  • -y <key-name> — Le permite especificar una llave distinta de la opci�n default-key en el archivo /etc/rndc.conf.

Se puede encontrar informaci�n adicional sobre estas opciones en la p�gina del manual de rndc.


Anterior Inicio Siguiente
Archivos de zonaSubir Caracter�sticas avanzadas de BIND
Published under the terms of the GNU General Public License Design by Interspire

AltStyle によって変換されたページ (->オリジナル) /