Archivos de zona - Ejemplo¶
Un servidor DNS es capaz de resolver consultas sobre nombres de dominio gracias a los archivos de zona. Para cada dominio, estos archivos de zona son básicamente 2:
- Archivo de zona de resolución directa: contiene la información necesaria para convertir nombres de dominio en direcciones IP.
- Archivo de zona de resolución inversa contiene la información necesaria para convertir direcciones IP en el respectivo nombre de sistema.
¿Cuáles son los objetivos de esta sección?¶
Configurar los archivos de zona necesarios para el dominio local itel.lan
, que a su vez, albergará los siguientes subdominios:
Host | Rol | FQDN Privado | IP Privada |
---|---|---|---|
dns1 | Servidor DNS Primario | dns1.itel.lan | 192.168.0.2 |
dns2 | Servidor DNS Secundario | dns2.itel.lan | 192.168.0.3 |
mail1 | Servidor de Correo Primario | mail1.itel.lan | 192.168.0.8 |
mail2 | Servidor de Correo Secundario | mail2.itel.lan | 192.168.0.9 |
server1 | Servidor Web | server1.itel.lan | 192.168.0.6 |
server2 | Servidor LDAP | server2.itel.lan | 192.168.0.7 |
Para ello, seguiremos unos sencillos pasos que se detallan a continuación.
Creando el directorio donde alojaremos nuestros archivos de zona¶
Aunque este paso no es estrictamente necesario, lo haremos para mantener el orden de nuestros archivos de zona: crearemos una carpeta llamada zonas
dentro del directorio principal de bind:
Creando los archivos de zona¶
En este paso vamos a crear nuestros dos archivos de zona:
Nombre del achivo | Tipo de archivo de zona | Ubicación |
---|---|---|
db.itel.lan |
Resolución directa | /etc/bind/zonas |
db.0.168.192 |
Resolución inversa | /etc/bind/zonas |
Lo haremos ejecutando el siguiente comando:
Declarando los archivos de zona¶
Debemos "avisar" a bind que hemos creado nuestros archivos de zona. Lo haremos abriendo el archivo /etc/bind/named.conf.local
:
Una vez allí, declaramos nuestros archivos de zona creados en el paso anterior:
Creanto el contenido de nuestro archivo de zona de resolución directa¶
A continuación se exhibe el contenido de un hipotético archivo de zona de resolución directa (y que hemos llamado db.itel.lan
) para el dominio itel.lan
:
O bien, de manera sintética:
Creanto el contenido de nuestro archivo de zona de resolución inversa¶
Ahora, se muestra el contenido de ejemplo del archivo de zona de resolución inversa (que hemos llamado db.0.168.192
) para el dominio itel.lan
:
Verficicando la configuración¶
Por último, verificamos que el archivo de configuración no contenga errores:
Y reiniciamos el servidor:
O bien: