Contenido verificado asociado a este RA
Fundamentos de la Resolución de Nombres: Necesidad y Mecanismos
Esta unidad explora la necesidad fundamental de los servicios de resolución de nombres en redes informáticas, identificando escenarios clave y clasificando los principales mecanismos utilizados para traducir nombres legibles por humanos a direcciones IP.
Arquitectura y Funcionamiento del Sistema de Nombres de Dominio (DNS)
Esta unidad profundiza en la estructura jerárquica, la nomenclatura y la funcionalidad del DNS, explicando cómo se organizan los nombres de dominio, los tipos de servidores y el proceso de resolución de consultas.
Instalación y Configuración de un Servidor DNS Jerárquico con BIND: Zona Autoritativa, Reenvío y Caché
Esta unidad trabaja el CE d (instalación y configuración de un servicio jerárquico de resolución de nombres) mediante el despliegue de BIND9, la definición de una zona autoritativa básica y la verificación del servicio. Como apoyo directamente relacionado, se muestra también cómo preparar el servidor para reenviar consultas externas mediante forwarders (CE e) y cómo funciona el almacenamiento en caché de respuestas (CE f), dejando la gestión de nuevos registros (MX, alias) para una unidad posterior centrada en CE g.
Gestión de Zonas y Registros DNS: Autoritativo y Dinámico
Esta unidad se centra en la creación y gestión de zonas DNS, la adición de registros esenciales como A, CNAME, MX y NS, y la implementación de soluciones para direcciones IP dinámicas, incluyendo la transferencia de zonas.
Documentación y Buenas Prácticas en la Administración de DNS
Esta unidad enfatiza la importancia de documentar exhaustivamente los procedimientos de instalación y configuración de los servicios DNS, detallando qué información incluir y cómo mantenerla actualizada para garantizar la operatividad y facilitar el mantenimiento.
Conceptos clave
Resolución de nombresDirección IPNombre de hostArchivo hostsDNSNetBIOSFQDNJerarquía DNSRaíz DNSTLDServidor autoritativoServidor cachéResolutor DNSConsulta recursivaConsulta iterativaZona DNSZona autoritativa (SOA/NS)BIND9 vs named (servicio)
Errores que conviene evitar
- Confundir la resolución de nombres con el enrutamiento: La resolución de nombres traduce un nombre a una IP; el enrutamiento determina la ruta para alcanzar esa IP. Son procesos complementarios pero distintos. Corrección: Entender que la resolución es un paso previo a la comunicación.
- Depender excesivamente del archivo hosts en entornos grandes: El archivo hosts no es escalable ni fácil de mantener en redes con muchos equipos o cambios frecuentes. Corrección: Implementar un servidor DNS centralizado para gestionar la resolución de nombres de manera eficiente.
- Confundir un servidor DNS recursivo con un servidor autoritativo: Un servidor recursivo resuelve consultas para clientes, buscando la información en la jerarquía DNS. Un servidor autoritativo es el que posee la información maestra de una zona específica. Corrección: Entender que el recursivo actúa como intermediario y el autoritativo como fuente final de verdad para su zona.
- Omitir el punto final en un FQDN: Aunque a menudo se omite en la configuración o en navegadores, el punto final indica la raíz del árbol DNS y es técnicamente parte del FQDN. Corrección: Recordar que el punto final es la representación de la raíz, aunque los sistemas modernos lo infieren.
- No reiniciar o recargar el servicio tras modificar la configuración: los cambios no se aplican hasta ejecutar systemctl restart o rndc reload.
- Confundir el nombre del servicio entre distribuciones (bind9 en Debian/Ubuntu frente a named en RHEL/CentOS), aplicando comandos incorrectos.
- Configurar allow-query { any; }; en un servidor accesible desde Internet, exponiéndolo a consultas de cualquier origen y a posibles ataques de amplificación.
- Omitir forward only; cuando la intención es delegar totalmente la resolución externa: sin esa directiva, el servidor intentará resolver por sí mismo si los forwarders no responden.