Una guía para los puertos de Active Directory y los protocolos de autenticación
Active Directory es una parte clave de cualquier infraestructura de red, es importante utilizar los puertos correctos para la comunicación del directorio activo. Comprender qué puertos son necesarios para la comunicación del directorio activo le ayudará a configurar los puertos para permitirles atravesar el firewall.
Un puerto de Active Directory es un puerto TCP o UDP que atiende solicitudes a un controlador de dominio de Active Directory. Los controladores de dominio (DC) de Active Directory utilizan puertos para comunicación y transferencia de datos y los protocolos más comunes son
- Kerberos
- LDAP
- RPC
- DNS
- Pymes sobre IP
Un administrador puede configurar qué puertos deben estar abiertos según los requisitos.
En esta publicación, analizaremos los puertos de Active Directory, los puertos de autenticación de Active Directory y los puertos necesarios para la replicación de Active Directory.
Puertos de directorio activo
A continuación se muestran los puertos del directorio activo utilizados para las comunicaciones del directorio activo:
- TCP, puerto UDP 135: RPC (llamada a procedimiento remoto)
- TCP, puerto UDP 137: servicio de nombres NetBIOS
- Puerto UDP 138: DFSN, servicio de datagramas NetBIOS, NetLogon
- Puerto TCP 139: DFSN, servicio de sesión NetBIOS, NetLogon
- TCP, puerto UDP 389: LDAP
- Puerto TCP 636: LDAP SSL
- TCP, puerto UDP 445: SMB, NetLogon, SamR
- Puerto TCP 3268: Catálogo global LDAP
- Puerto TCP 3269: Catálogo global LDAP SSL
- Puerto TCP, UDP: DNS
- TCP, puerto UDP 88: Kerberos
- TCP, puerto UDP 1512: Resolución WINS
- TCP, puerto UDP 42: replicación WINS
- TCP dinámico: RPC, DCOM, NetLogonR
Consejo interesante: ¡Cómo obtener grupos y descripciones del directorio activo en PowerShell!
Puertos de replicación de Active Directory
A continuación se muestran los puertos de replicación de Active Directory utilizados para la replicación de AD:
- Puerto TCP 135: RPC (llamada a procedimiento remoto)
- TCP, puerto UDP 389: LDAP
- TCP, puerto UDP 636: LDAP SSL
- Puerto TCP 3268: Catálogo global LDAP
- Puerto TCP 3269: Catálogo global LDAP SSL
- TCP, puerto UDP 53: DNS
- TCP, puerto UDP 88: Kerberos
- Puerto TCP 445: SMB
Puertos de autenticación de Active Directory
Active Directory utiliza el siguiente puerto para la autenticación del directorio activo
- Puerto UDP 389: LDAP
- Puerto TCP 53: DNS
- TCP, puerto UDP 88: Kerberos
- TCP, puerto UDP 445: SMB sobre IP
Uso de puertos de Active Directory
Los puertos del directorio activo le ayudan a comprender qué puertos permitir en el firewall. Si estos puertos no están configurados en el firewall, puede bloquear la solicitud en la comunicación AD.
A continuación se detallan los problemas comunes con los puertos de Active Directory
- El tráfico de replicación no se realizó correctamente en el puerto 3268 o algunos otros problemas con la replicación.
- LDAP no puede autenticar a los usuarios cuando se utiliza LDAPS sobre SSL.
- Kerberos no puede autenticar a los usuarios cuando utilizan TGS sobre SSL.
- La replicación no se produce en el puerto 3268.
- LDAP no puede autenticar a los usuarios cuando se utiliza LDAPS sobre SSL.
- Kerberos no puede autenticar a los usuarios cuando utilizan TGS sobre SSL.
Consejo interesante: ¡Cómo conseguir que los usuarios del directorio activo utilicen el cmdlet Get-AdUser en PowerShell!
Conclusión
Espero que el artículo anterior le ayude a comprender los puertos del directorio activo y los puertos necesarios para la replicación y autenticación del directorio activo.
Puede leer más sobre el uso del cmdlet de los módulos del directorio activo de PowerShell para obtener consejos sobre usuarios de anuncios, computadoras, controladores de dominio y PowerShell para saber más sobre el manejo de archivos, Hyper-V y módulos de PowerShell.
Beneficios de AD: ¡Lea más para conocer las ventajas y desventajas de Active Directory!
Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.