DNS
Ejercicios
Ejercicios
  • Iniciación en DNS
  • Entendiendo BIND9: Configuración básica de un dominio
  • Entendiendo BIND9: Configuración de un cliente DNS
  • Entendiendo BIND9: configuración de subdominios
  • Entendiendo BIND9: Configuración de un servidor DNS esclavo
  • Entendiendo BIND9: Zonas inversas
  • Entendiendo BIND9: Delegación de zona
  • Soluciones
    • [Solución] Ejercicio iniciación de DNS
    • [Solución] Entendiendo BIND9: Configuración básica de un dominio
    • [Solución] Entendiendo BIND9: Configuración de un cliente DNS
    • [Solución] Entendiendo BIND9: configuración de subdominios
    • Entendiendo BIND9: Configuración de un servidor DNS esclavo
    • Entendiendo BIND9: Zonas inversas
    • Entendiendo BIND9: Delegación de zona
Powered by GitBook
On this page
  • Objetivo
  • Requisitos previos
  • Pasos a seguir
  • Configuración de subdominios en BIND9
  • Creación del archivo de zona para el subdominio
  • Reiniciar el Servidor BIND9
  • Configuración del Cliente Ubuntu
  • Verificación y Pruebas
  1. Soluciones

[Solución] Entendiendo BIND9: configuración de subdominios

Previous[Solución] Entendiendo BIND9: Configuración de un cliente DNSNextEntendiendo BIND9: Configuración de un servidor DNS esclavo

Last updated 1 year ago

Objetivo

El objetivo de este ejercicio es avanzar en tu habilidad configurando BIND9, aprendiendo a configurar subdominios dentro de tu dominio principal "skilly.local". Luego, verificarás la configuración utilizando un cliente Ubuntu para asegurarte de que el subdominio se resuelve correctamente. Este ejercicio profundiza en la gestión de zonas DNS y la resolución de nombres, habilidades cruciales para la administración de redes.

Requisitos previos

  • Haber completado el ejercicio de

  • Asegúrate de que el sistema esté actualizado y de que tienes permisos de administrador (root).

  • Tener acceso a un cliente Ubuntu para la verificación

Pasos a seguir

Configuración de subdominios en BIND9

  1. Asumiendo que ya tienes configurado el dominio "skilly.local", crearás un subdominio llamado "dev.skilly.local".

    1.1 Edita named.conf.local para añadir el subdominio "dev.skilly.local"

    sudo nano /etc/bind/named.conf.local

    1.2 Añade la siguiente zona para el subdominio

    zone "dev.skilly.local" {
        type master;
        file "/etc/bind/zones/db.dev.skilly.local";
    };

Creación del archivo de zona para el subdominio

  1. Crea y configura un nuevo archivo de zona para "dev.skilly.local", siguiendo una estructura similar a la del dominio principal.

    2.1 Primero, crea el directorio si no existe

    sudo mkdir -p /etc/bind/zones

    2.2 Copia un archivo de zona existente como base

    sudo cp /etc/bind/db.local /etc/bind/zones/db.dev.skilly.local

    2.3 Edita el nuevo archivo de zona

    sudo nano /etc/bind/zones/db.dev.skilly.local

    2.4 Configura los registros DNS para el subdominio, asegurándote de definir al menos el SOA, registros NS, y un registro A para el subdominio

    @       IN      SOA     ns.dev.skilly.local. admin.skilly.local. (
                             3         ; Serial
                        604800         ; Refresh
                        86400          ; Retry
                        2419200        ; Expire
                        604800 )       ; Negative Cache TTL
    @       IN      NS      ns.dev.skilly.local.
    ns      IN      A       192.168.1.10
    www     IN      A       192.168.1.11

Reiniciar el Servidor BIND9

  1. Reinicia BIND9 para aplicar los cambios y cargar la nueva configuración de zona.

sudo systemctl restart bind9

Configuración del Cliente Ubuntu

  1. Asegurarte de que tu cliente Ubuntu está configurado para utilizar tu servidor DNS BIND9

Si ya has configurado tu cliente Ubuntu en ejercicios anteriores para apuntar a tu servidor BIND9, no deberías necesitar hacer cambios aquí. De lo contrario, revisa los pasos en ejercicios previos para ajustar tu configuración DNS en Ubuntu

Verificación y Pruebas

  1. Desde tu cliente Ubuntu, verifica la resolución del subdominio

dig @192.168.1.10 www.dev.skilly.local
nslookup www.dev.skilly.local 192.168.1.10

IMPORTANTE Asegúrate de reemplazar 192.168.1.10 con la dirección IP real de tu servidor DNS.

✨
Entendiendo BIND9: Configuración de un cliente DNS