Para Linux, este comando deve retornar o registro DNS para o servidor LDAP
host -t srv _ldap._tcp.DOMAINNAME
(encontrado em Autenticando de Java (Linux) para o Active Directory usando LDAP SEM servername )
Como eu consegui o mesmo na linha de comando do Windows usando o nslookup?
eu tentei
nslookup -type srv _ldap._tcp.DOMAINNAME
(seguindo http://support.microsoft.com/kb/200525 ), isso estaria correto?
No shell cmd:
fonte
nslookup -type=all _ldap._tcp
. Queria para que eu pudesse redirecionar a saída para um arquivo.Nenhuma das opções acima funcionou para mim; sempre recebo um erro como esse (tentei com todas as combinações possíveis com os nomes de domínio):
*** O desconhecido não pode encontrar _ldap._tcp: domínio inexistente
Portanto, outra pesquisa no Google apontou para este método:
E isso resulta na lista dos diferentes servidores da minha rede. Espero que isso economize mais 2 minutos para outra pessoa.
fonte
Como verificar os registros de recursos do localizador de local de serviço (SRV) de um controlador de domínio depois de instalar o serviço de diretório do Active Directory.
Use o Nslookup para verificar os registros SRV, siga estas etapas:
Clique em Iniciar e, em seguida, clique em Executar.
Na caixa Abrir, digite cmd .
Digite nslookup e, em seguida, pressione ENTER.
Digite set type = all e pressione ENTER.
Digite _ldap._tcp.dc._msdcs.Domain_Name , onde Domain_Name é o nome do seu domínio e pressione ENTER.
fonte
O prompt do cmd do Windows usa "query" em vez de "type" por algum motivo esquecido. O nslookup interativo ainda usa "set type = srv".
nslookup -query = srv _ldap._tcp.DOMAINNAME
Edição: enquanto "consulta" funciona, parece que estou 100% errado. "type" também funciona.
fonte
nslookup -type=srv _ldap._tcp.DOMAINNAME
funciona como esperado no Windows."nslookup -query = srv _ldap._tcp.DOMAINNAME" funcionou para mim, tentou nslookup -type = srv _ldap._tcp.DOMAINNAME e não funcionou.
Server 2008 R2
fonte