Configuración Detallada de Zonas DNS con BIND: Directa e Inversa
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 3,5 KB
Configuración Detallada de Zonas DNS con BIND
Este documento describe la configuración de zonas DNS directas e inversas utilizando BIND, incluyendo la configuración del servidor maestro y esclavo.
Configuración del Servidor Maestro
Archivo named.conf.local
El archivo named.conf.local
define las zonas DNS. A continuación, se muestra la configuración para las zonas gatos.org
y perros.org
:
zone "gatos.org" {
type master;
file "etc/bind/zones/gatos.org.db";
notify yes;
also-notify { 10.0.0.101; };
};
zone "perros.org" {
type master;
file "etc/bind/zones/perros.org.db";
notify yes;
also-notify { 10.0.0.101; };
};
El parámetro type master
indica que este servidor es el maestro para estas zonas. Los parámetros notify
y also-notify
especifican a qué servidor se realizará la transferencia de zona.
Configuración de la Zona Inversa
También se debe configurar la zona inversa, que en este caso podría ser compartida para ambas zonas:
zone "0.10.inaddr_arpa" {
type master;
file "etc/bind/zones/0.10.inaddr_arpa.rev";
notify yes;
also-notify { 10.0.0.101; };
};
Ficheros de Resolución Directa
Una vez declaradas las zonas, es hora de configurar los ficheros de resolución directa con los registros de cada zona. Todas estas configuraciones se realizan en el servidor maestro 10.0.0.100
, y el esclavo 10.0.0.101
las recibe.
Fichero gatos.org.db
Lo primero que necesitaremos declarar será el registro SOA, a continuación, los registros NS que apuntarán a los servidores de nombres y por último los registros A de cada máquina. La configuración quedará de la siguiente manera:
@ IN SOA dns.gatos.org. hostmaster.gatos.org. (
; Serial
; Refresh
; Retry
; Expire
; Minimum TTL
)
dns.gatos.org. IN NS 10.0.0.100.
dns2.gatos.org. IN NS 10.0.0.101.
; Configuración registros A:
Uno IN A 10.0.0.1
Dos IN A 10.0.0.2
Tres IN A 10.0.0.3
Cuatro IN A 10.0.0.4
dns IN A 10.0.0.100
dns2 IN A 10.0.0.101
Fichero perros.org.db
De la misma manera configuramos el fichero perros.org.db
:
@ IN SOA dns.perros.org. hostmaster.perros.org. (
; Serial
; Refresh
; Retry
; Expire
; Minimum TTL
)
dns.perros.org. IN NS 10.0.0.100.
dns2.perros.org. IN NS 10.0.0.101.
; Configuración registros A:
Cinco IN A 10.0.0.5
Seis IN A 10.0.0.6
Siete IN A 10.0.0.7
Ocho IN A 10.0.0.8
dns IN A 10.0.0.100
dns2 IN A 10.0.0.101
Configuración del Servidor Esclavo
Con la configuración del maestro ya creada, es hora de configurar el servidor esclavo. Vamos a dirigirnos a configurar el fichero named.conf.local
.
Archivo named.conf.local
(Esclavo)
Configuramos las zonas y la configuración quedará así:
zone "gatos.org" {
type slave;
file "etc/bind/zones/gatos.org.db";
masters { 10.0.0.100; };
};
zone "perros.org" {
type slave;
file "etc/bind/zones/perros.org.db";
masters { 10.0.0.100; };
};
En el servidor esclavo, el parámetro type slave
indica que este servidor es un esclavo para estas zonas. El parámetro masters
especifica la dirección IP del servidor maestro.