# Cómo Comprobar si un Dominio Tiene LDAP o LDAPS Activo desde una Máquina Cliente

- Link: https://binariocero.com/windows/como-comprobar-si-un-dominio-tiene-ldap-o-ldaps-activo-desde-una-maquina-cliente
- Published: 2025-05-27T17:27:17+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

## **Probar conectividad LDAP (puerto 389) con PowerShell**

    ```wp-block-preformatted
    Test-NetConnection -ComputerName tu_dominio.local -Port 389
    ```

Sustituye `tu_dominio.local` por el FQDN real del dominio (o el nombre del controlador
de dominio, como `dc1.empresa.local`).

### Resultado esperado si LDAP está activo:

    ```wp-block-preformatted
    ComputerName     : dc1.empresa.localRemotePort       : 389TcpTestSucceeded : True
    ```

Si `TcpTestSucceeded` es `False`, entonces:

 * El puerto LDAP está bloqueado (firewall o red).
 * O el servidor no está funcionando como DC/LDAP.

## **Usar PowerShell con DirectoryEntry**

Esto intenta hacer una conexión LDAP real usando .NET sin necesidad de RSAT:

    ```wp-block-preformatted
    try {    $ldap = New-Object System.DirectoryServices.DirectoryEntry("LDAP://$env:USERDNSDOMAIN")    if ($ldap.Name) {        Write-Output "Conexión LDAP exitosa con el dominio $($env:USERDNSDOMAIN)"    }} catch {    Write-Output "Fallo al conectar con LDAP en el dominio $($env:USERDNSDOMAIN): $_"}
    ```

Esto intentará conectar con el servidor LDAP según el dominio de usuario actual (`
USERDNSDOMAIN`). Si falla, mostrará el error.

## **Desde CMD con `nltest` (integrado en Windows)**

    ```wp-block-preformatted
    nltest /dsgetdc:tu_dominio.local
    ```

Este comando consulta el controlador de dominio, y si responde, implicará que LDAP
está activo.

Ejemplo de salida:

    ```wp-block-preformatted
    DC: \\DC1.empresa.localAddress: \\192.168.1.10LDAP port: 389...The command completed successfully
    ```

## **Escanear puerto con `telnet` (si está habilitado)**

    ```wp-block-preformatted
    telnet tu_dominio.local 389
    ```

Si la pantalla se queda en blanco, es que el puerto responde. Si da error, el puerto
está cerrado o no hay servicio LDAP.

## Nota sobre LDAP seguro (LDAPS)

 * Si quieres probar **LDAPS (LDAP sobre TLS)**, usa el puerto **636**:

    ```wp-block-preformatted
    Test-NetConnection -ComputerName tu_dominio.local -Port 636
    ```
