Un controlador de dominio
Un controlador de dominio es un servidor que gestiona la autenticación y autorización en un dominio de Windows.
¿Qué es un Controlador de Dominio?
Un controlador de dominio es un servidor que ejecuta Active Directory Domain Services y gestiona la autenticación, autorización y otros servicios de directorio.
Funcionalidades
Autenticación
- Verificación de identidad: Verificar identidad de usuarios
- Credenciales: Validar credenciales
- Sesiones: Gestionar sesiones de usuario
- Tokens: Emitir tokens de autenticación
Autorización
- Permisos: Gestionar permisos
- Grupos: Gestionar grupos de usuarios
- Políticas: Aplicar políticas de grupo
- Recursos: Controlar acceso a recursos
Servicios de Directorio
- LDAP: Servicios LDAP
- DNS: Servicios DNS
- Kerberos: Autenticación Kerberos
- Replicación: Replicación de datos
Tipos de Controladores
Primario
- PDC: Primary Domain Controller
- Funciones: Funciones principales
- Replicación: Origen de replicación
- Cambios: Aceptar cambios
Secundario
- BDC: Backup Domain Controller
- Funciones: Funciones de respaldo
- Replicación: Recibir replicación
- Cambios: Cambios limitados
Read-Only
- RODC: Read-Only Domain Controller
- Funciones: Solo lectura
- Seguridad: Mayor seguridad
- Ubicaciones: Ubicaciones remotas
Configuración
Instalación
1
2
3
4
5
| # Instalar Active Directory Domain Services
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
# Promover a controlador de dominio
Install-ADDSDomainController -DomainName "contoso.com" -InstallDns
|
Configuración Básica
1
2
3
4
5
6
7
8
| # Crear usuario
New-ADUser -Name "John Doe" -SamAccountName "jdoe" -UserPrincipalName "jdoe@contoso.com"
# Crear grupo
New-ADGroup -Name "IT Admins" -GroupScope Global -GroupCategory Security
# Agregar usuario a grupo
Add-ADGroupMember -Identity "IT Admins" -Members "jdoe"
|
Políticas de Grupo
1
2
3
4
5
6
7
8
| # Crear GPO
New-GPO -Name "Security Policy"
# Vincular GPO a OU
New-GPLink -Name "Security Policy" -Target "OU=Users,DC=contoso,DC=com"
# Configurar política
Set-GPRegistryValue -Name "Security Policy" -Key "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" -ValueName "DisableAutomaticRestartSignOn" -Value 1 -Type DWord
|
Seguridad
Autenticación
- Kerberos: Protocolo Kerberos
- NTLM: Protocolo NTLM
- LDAP: Autenticación LDAP
- Certificados: Autenticación por certificados
Autorización
- ACLs: Listas de control de acceso
- Permisos: Permisos de objetos
- Grupos: Grupos de seguridad
- Políticas: Políticas de grupo
Monitoreo
- Eventos: Eventos de seguridad
- Logs: Logs de auditoría
- Alertas: Alertas de seguridad
- Análisis: Análisis de comportamiento
Replicación
Tipos
- Intrasite: Replicación dentro del sitio
- Intersite: Replicación entre sitios
- Urgente: Replicación urgente
- Programada: Replicación programada
Configuración
1
2
3
4
5
6
7
8
| # Verificar replicación
repadmin /showrepl
# Forzar replicación
repadmin /syncall
# Verificar conectividad
repadmin /replsummary
|
Monitoreo
Herramientas
- Event Viewer: Visor de eventos
- Performance Monitor: Monitor de rendimiento
- Task Manager: Administrador de tareas
- Resource Monitor: Monitor de recursos
Comandos
1
2
3
4
5
6
7
8
| # Verificar estado del servicio
Get-Service ADWS
# Verificar replicación
repadmin /showrepl
# Verificar DNS
nslookup contoso.com
|
Mejores Prácticas
Seguridad
- Hardening: Aplicar hardening
- Parches: Mantener actualizado
- Monitoreo: Monitorear continuamente
- Backup: Respaldar regularmente
Rendimiento
- Recursos: Asignar recursos apropiados
- Monitoreo: Monitorear rendimiento
- Optimización: Optimizar configuración
- Escalabilidad: Planificar escalabilidad
Mantenimiento
- Backup: Respaldar configuraciones
- Documentación: Mantener documentación
- Pruebas: Probar cambios
- Actualizaciones: Aplicar actualizaciones
Conceptos Relacionados
Referencias