Para Linux, este comando debería devolver el registro DNS para el servidor LDAP
host -t srv _ldap._tcp.DOMAINNAME
(se encuentra en Autenticación de Java (Linux) a Active Directory usando LDAP SIN nombre de servidor )
¿Cómo podría obtener lo mismo en la línea de comandos de Windows usando nslookup?
Lo intenté
nslookup -type srv _ldap._tcp.DOMAINNAME
(siguiendo http://support.microsoft.com/kb/200525 ), ¿sería correcto?
En cmd shell:
fuente
nslookup -type=all _ldap._tcp
. Quería para poder redirigir la salida a un archivo.Nada de lo anterior funcionó para mí, recibí cada vez un error como este (he intentado con todas las combinaciones que se me ocurren con los nombres de dominio):
*** Desconocido no puede encontrar _ldap._tcp: dominio inexistente
Entonces, otra búsqueda en Google señaló este método:
Y esto da como resultado la lista de los diferentes servidores en mi red. Espero que esto ahorre 2 minutos adicionales para otra persona.
fuente
Cómo verificar los registros de recursos del localizador de ubicación de servicio (SRV) para un controlador de dominio después de instalar el servicio de directorio de Active Directory.
Use Nslookup para verificar los registros SRV, siga estos pasos:
Haga clic en Inicio y luego en Ejecutar.
En el cuadro Abrir, escriba cmd .
Escriba nslookup y presione ENTRAR.
Escriba set type = all y presione ENTRAR.
Escriba _ldap._tcp.dc._msdcs.Domain_Name , donde Domain_Name es el nombre de su dominio y presione ENTRAR.
fuente
El indicador de cmd de Windows usa "consulta" en lugar de "tipo" por alguna razón olvidada. Nslookup interactivo todavía usa "set type = srv".
nslookup -query = srv _ldap._tcp.DOMAINNAME
EDITAR: mientras "consulta" funciona, parece que estoy 100% equivocado. "tipo" también funciona.
fuente
nslookup -type=srv _ldap._tcp.DOMAINNAME
Funciona como se esperaba en Windows."nslookup -query = srv _ldap._tcp.DOMAINNAME" funcionó para mí, probé nslookup -type = srv _ldap._tcp.DOMAINNAME y no funcionó.
Server 2008 R2
fuente