Configuración de BIND y DNS
La configuración del Servicio del nombre de dominio es un tema extenso al que se han dedicado libros enteros. En este tema lo que vamos a hacer es comentar la herramienta Configuración de BIND para crear ficheros BIND de servidor de zona. La herramienta Configuración de BIND crea el fichero de configuración / etc/named.conf y los ficheros de configuración de zona en el directorio /var/named cada vez que se aplican los cambios.
La herramienta Configuración de BIND requiere que esté en funcionamiento el sistema X Window y que el usuario disponga de acceso root. Para iniciar la herramienta Configuración de BIND, seleccione en el panel el botón Menú principal>Configuración de servidores>Servicio del nombre de dominio o escriba el comando
redhat-config-bind en un terminal (por ejemplo, en un terminal XTerm o GNOME).
La herramienta Configuración de BIND asigna /var/named como directorio de zona predeterminado. Todos los ficheros de zona especificados son relativos a este directorio. La herramienta Configuración de BIND también incluye comprobación de sintaxis básica cuando se introducen valores. Por ejemplo, si una entrada válida es una dirección IP, sólo se permite introducir números y puntos en el área de texto
La herramienta Configuración de BIND permite añadir una zona master de reenvío, una zona master inversa y una zona esclava. Después de añadir las zonas, es posible modificarlas o borrarlas desde la ventana principal, como muestra la figura. Después de añadir, modificar o borrar una zona, hay que seleccionar Archivo>Aplicar para escribir el fichero de configuración /etc/named.conf y todos los ficheros de zona individuales en el directorio /var/named. Al aplicar los cambios también provocamos que el servicio de
Añadir una zona master de reenvío
Para añadir una zona master de reenvío (también conocida como master primaria), haga clic en el botón Añadir, seleccione la opción Zona master de reenvío e introduzca el nombre de dominio para la zona master en el campo de texto Nombre de dominio. Se abre una ventana como la mostrada en la figura con las siguientes opciones:
Nombre: Nombre del dominio introducido en la ventana anterior.
Nombre de ficheros: Nombre del fichero de base de datos DNS, relativo a var/named. Está preestablecido
como el nombre del dominio añadiendo . zone.
Contacto: Dirección de correo electrónico del contacto principal de la zona master.
Servidor de nombre primario (SOA): Registro SOA (State of authority). Especifica el servidor de nombres
que es el mejor recurso de información en este dominio.
Número de serie: El número de serie del fichero de base de datos DNS. Este número debe incrementarse
cada vez que cambia el fichero de configuración para que los servidores de nombres esclavos de la zona obtengan los datos más actualizados. La herramienta Configuración de BIND incrementa automáticamente el número cada vez que cambia la configuración. También es posible incrementar el número manualmente haciendo clic en el botón Configurar próximo al campo Número de serie.
Configuración del tiempo: Los valores TTL (Tiempo de vida) Refrescar, Reintentar, Expirar y Mínimo que
se guardan en el fichero de base de datos DNS.
Registros: Permite añadir, modificar y borrar recursos de registro de tipo Host, Alias y Servidor de nombres.
La configuración mostrada en la figura crea la siguiente entrada en e t c named.conf:
zone "forward.example.com" 1 type master;
También crea el fichero /var/named/forward.example.com.zone con la siguiente información
$TTL 86400
@ IN SOA ns.example.com.root.localhost
2 ; serial 28800;refresh 7200; retry
604800 ; expire
86400; ttl
ns IN NS 1.2.3.4
Después de configurar la zona master de reenvío, haga clic en OK para volver a la ventana principal mostrada en la figura.
En el menú emergente, seleccione Archivo>Aplicar para escribir el fichero de configuración / etc/named.conf, escribir todos los ficheros de zona individuales del directorio /var/named y hacer que el demonio recargue los ficheros de configuración.
Añadir una zona master inversa
Para añadir una zona master inversa, haga clic en el botón Añadir y seleccione la opción Zona master inversa. Introduzca los tres primeros octetos del rango de direcciones IP que desea configurar. Por ejemplo, si quiere configurar el rango de direcciones IP 192.168.10.0/255.255.255.0, introduzca 192.168.10 en el campo de texto Dirección IP (primeros tres octetos). Se abre la ventana mostrada en la figura 16.3 con las siguientes opciones:
Dirección IP: Los primeros tres octetos introducidos en la ventana anterior.
Invertir la dirección IP (no se puede modificar): Campo que se rellena automáticamente según la
dirección IP introducida.
Contacto: Dirección de correo electrónico del contacto principal de la zona master.
Nombre de ficheros: Nombre del fichero de base de datos DNS en el directorio /var/named.
Servidor de nombres primario (SOA): Registro SOA (State of authority). Especifica el servidor de nombres
Número de serie: El número de serie del fichero de base de datos DNS. Este número debe incrementarse
cada vez que cambia el fichero de configuración, para que los servidores de nombres esclavos de la zona obtengan los datos más actualizados. La herramienta Configuración de BIND incrementa automáticamente el número cada vez que cambia la configuración. También es posible incrementar el número manualmente haciendo clic en el botón Configurar próximo al campo Número de serie.
Configuración del tiempo: Los valores TTL (Tiempo de vida) Refrescar, Reintentar, Expirar y Mínimo que
se guardan en el fichero de base de datos DNS.
Servidor de nombres: Permite añadir, modificar y borrar servidores de nombres para la zona master
inversa. Es necesario al menos un servidor de nombres.
Tabla de dirección inversa: Lista de direcciones IP dentro de la zona master inversa con sus nombres de
host. Por ejemplo, para la zona master inversa 192.168. 10, puede añadir 192.168. 10.1 en la Tabla de dirección inversa con el nombre de host one. example. com. (el nombre de host debe terminar con un punto (.) para indicar que es un nombre de host completo).
La configuración mostrada en la figura 16.3 crea la siguiente entrada en /etc/named.conf:
zone "10.168.192.in-addr.arpa.zone" { type master;
file "10.168.192.in-addr.arpa.zone"; };
También crea el fichero /var/named/10.168.192.in-addr.arpa.zone con la siguiente información:
$TTL 86400
@ IN SOA ns.example.com. root.localhost ( 2 ; serial
86400; ttk
@ IN NS ns2.example.com.
1 IN PTR one.example.com.
2 IN PTR two.example.cnm.
Después de configurar la zona master inversa, haga clic en OK para volver a la ventana principal mostrada en la figura. En el menú emergente, seleccione Archivo>Aplicar para escribir el fichero de configuración / etc/named.conf, escribir todos los ficheros de zona individuales del directorio /var/named y hacer que el demonio recargue los ficheros de configuración.
Añadir una zona esclava
Para añadir una zona esclava (también conocida como master secundaria), haga clic en el botón Añadir y elija la opción Zona esclava. Introduzca el nombre de dominio de la zona esclava en el campo de texto Nombre de dominio. Se abre la ventana mostrada en la figura, con las siguientes opciones:
Nombre: El nombre de dominio introducido en la ventana anterior.
Lista de master: El servidor de nombres del que la zona esclava obtiene los datos. Este valor debe ser una
dirección IP válida. Sólo es posible introducir números y puntos ( - ) en el campo de texto.
Nombre de ficheros: Nombre del fichero de base de datos DNS en /var/named
La configuración mostrada en la figura crea la siguiente entrada en /etc/named.conf:
zone "slave.example.com" { type slave;
file "slave.example.com.zone"; masters {
1.2.3.4; };
};