Windows Server 2025 / Cómo instalar DNS y crear zonas y registros

Para practicar la resolución interna de nombres con el sistema de nombres de dominio (DNS), instale el rol Servidor DNS, cree una zona primaria y añada los registros necesarios. Este laboratorio de Windows Server 2025 usa lab.example.test en DC1 antes de promoverlo a controlador de dominio, separada de la futura zona de Active Directory ad.example.test.

Compruebe los datos existentes y la red del laboratorio

DC1 debe usar 172.24.50.10/24 y FS1, 172.24.50.20/24; ambos y CLIENT1 deben estar en la misma red aislada. /24 equivale a la máscara 255.255.255.0. Antes de crear datos, inspeccione las zonas y registros existentes: no sobrescriba datos operativos para practicar. Si ya existe un elemento del laboratorio, compruebe sus valores y evite crearlo de nuevo; si hay un conflicto, aclárelo antes de continuar.

  • Compruebe la dirección estática de DC1 y una cuenta con permisos de administrador.
  • Reserve lab.example.test para las pruebas y ad.example.test para el dominio.
  • Confirme la dirección real de FS1 y evite nombres duplicados con valores contradictorios.
  • La resolución externa no es necesaria para consultar estos registros internos.

Instale DNS y las herramientas de administración

En DC1, abra Windows PowerShell con Ejecutar como administrador. Estos comandos actúan en el servidor local: no los ejecute en CLIENT1 para instalar el rol. Compruebe Success y RestartNeeded en el resultado de instalación y atienda cualquier reinicio solicitado antes de seguir. Las consultas posteriores deben mostrar el rol DNS como Installed y el servicio DNS como Running:

Install-WindowsFeature -Name DNS -IncludeManagementTools
Get-WindowsFeature -Name DNS
Get-Service -Name DNS

Como alternativa, use Administrador del servidor → Administrar → Agregar roles y características, elija instalación basada en roles o características, confirme DC1 como destino, seleccione Servidor DNS y revise las herramientas requeridas antes de instalar. La guía de instalación de DNS de Microsoft detalla el asistente. Tras instalar, abra Administrador de DNS con dnsmgmt.msc y compruebe que esté conectado a DC1. En Server Core use PowerShell o el Administrador de DNS desde un PC de administración preparado; -IncludeManagementTools no convierte Core en una instalación con escritorio.

Cree la zona primaria de práctica y el host

  1. En Administrador de DNS, conectado a DC1, haga clic derecho en Zonas de búsqueda directa y elija Nueva zona.
  2. Elija Zona primaria. El almacenamiento en Active Directory requiere un controlador de dominio con DNS y no está disponible en este DC1 aún sin promover.
  3. Introduzca lab.example.test y elija crear un archivo nuevo llamado lab.example.test.dns. No use un archivo operativo existente.
  4. Seleccione No permitir actualizaciones dinámicas y finalice el asistente. Las actualizaciones seguras del dominio se configuran en otra etapa.
  5. Dentro de lab.example.test, elija Host nuevo (A o AAAA). Introduzca fs1 y 172.24.50.20 y pulse Agregar host. Deje para después la creación del puntero inverso (PTR), cuando exista la zona inversa.

El bloque siguiente es una alternativa a la creación mediante el asistente, para ejecutarla en DC1 cuando lab.example.test aún no existe. Elija un solo método; si ya creó la zona y fs1 con la interfaz, omita las dos líneas Add y use la consulta final para comprobarlos. -ZoneFile crea una zona basada en archivo y -DynamicUpdate None desactiva las actualizaciones dinámicas de esta zona manual de laboratorio. No aplique esa elección como política general de un dominio. Consulte la administración de zonas DNS para las opciones de almacenamiento:

Add-DnsServerPrimaryZone -Name 'lab.example.test' -ZoneFile 'lab.example.test.dns' -DynamicUpdate None
Add-DnsServerResourceRecordA -ZoneName 'lab.example.test' -Name 'fs1' -IPv4Address 172.24.50.20
Get-DnsServerResourceRecord -ZoneName 'lab.example.test' -Name 'fs1'

Añada la zona inversa y el alias

La zona inversa del laboratorio corresponde a 172.24.50.0/24 y se llama 50.24.172.in-addr.arpa. Compruebe primero que no exista ya una zona que cubra ese rango y que no vaya a sustituir registros usados por otro servicio. El asistente recibe el identificador de red en orden normal, 172.24.50, y genera el nombre inverso:

  1. En Zonas de búsqueda inversa, elija Nueva zona y Zona primaria, con almacenamiento basado en archivo; no seleccione almacenamiento en Active Directory para este laboratorio previo a la promoción.
  2. Elija zona inversa IPv4 e introduzca el identificador de red 172.24.50. Compruebe que el nombre generado sea 50.24.172.in-addr.arpa.
  3. Cree un archivo de zona nuevo, conserve el nombre propuesto para esta zona y seleccione No permitir actualizaciones dinámicas. Finalice el asistente.
  4. En la nueva zona inversa, elija Nuevo puntero (PTR). Complete la dirección con el último octeto 20, confirme 172.24.50.20 y escriba fs1.lab.example.test como nombre del host. Guarde el registro si no existe ya uno correcto.
  5. En lab.example.test, elija Alias nuevo (CNAME). Introduzca portal como alias y fs1.lab.example.test como nombre completo de destino, no la dirección IP. Guárdelo.
  6. Inspeccione por separado el A de fs1, el CNAME de portal y el PTR de .20 antes de iniciar las consultas del cliente.

El alias CNAME solo demuestra resolución de nombres; no configura por sí mismo un sitio web ni el acceso a archivos compartidos. Un PTR es el registro que relaciona una dirección con un nombre. Su creación automática requiere que ya exista una zona inversa adecuada; si se creó antes, inspeccione el resultado y no lo duplique. La guía de registros DNS describe los campos del asistente, y los conceptos de zonas y tipos de registro explican sus diferencias.

Verifique las tres consultas desde el cliente

En CLIENT1, abra PowerShell y consulte expresamente el DNS de DC1 mediante -Server 172.24.50.10. No necesita cambiar todavía el resolvedor predeterminado de la interfaz. Estas tres consultas comprueban el registro de dirección A, el alias CNAME y la relación inversa PTR por separado:

Resolve-DnsName 'fs1.lab.example.test' -Type A -Server 172.24.50.10
Resolve-DnsName 'portal.lab.example.test' -Type CNAME -Server 172.24.50.10
Resolve-DnsName '172.24.50.20' -Type PTR -Server 172.24.50.10

La respuesta A debe contener 172.24.50.20; CNAME debe identificar fs1.lab.example.test como destino y PTR debe devolver ese nombre. Un punto final en el nombre puede representar la raíz DNS y no otra máquina. Si hay tiempo de espera, compruebe que DNS esté Running, escuche en .10 y sea accesible desde la red aislada. Para errores de nombre, revise escritura, zona, tipo y valor. DNS utiliza el puerto 53 con UDP (User Datagram Protocol) y TCP (Transmission Control Protocol): una prueba TCP aislada no comprueba todas las rutas de consulta. Revise los perfiles y el alcance de las reglas aplicables sin apagar el firewall; la guía de diagnóstico del servidor DNS ayuda a distinguir estas causas.

Para un cambio reversible, anote primero el destino del CNAME portal que acaba de crear. En lab.example.test elimine únicamente ese alias de práctica, repita su consulta CNAME contra .10, vuelva a crearlo con destino fs1.lab.example.test y consulte de nuevo. Una respuesta antigua o negativa puede permanecer en caché: considere el tiempo de vida (TTL, Time to Live) antes de interpretar el resultado. No elimine registros de servicio de Active Directory ni desinstale DNS para limpiar este ejercicio. Conserve o retire la zona de práctica solo después de revisar sus dependencias; la zona inversa también puede ser compartida por otros registros.