Comment trouver le serveur LDAP dans le DNS sous Windows?

36

Pour Linux, cette commande doit renvoyer l’enregistrement DNS du serveur LDAP.

host -t srv _ldap._tcp.DOMAINNAME

(trouvé dans Authentification de Java (Linux) vers Active Directory à l'aide de LDAP SANS nom_serveur )

Comment pourrais-je obtenir le même sur la ligne de commande Windows en utilisant nslookup?

j'ai essayé

nslookup -type srv _ldap._tcp.DOMAINNAME

(après http://support.microsoft.com/kb/200525 ), est-ce correct?

mjn
la source

Réponses:

47

Vous devez utiliser un =après -type:

nslookup -type=srv _ldap._tcp.DOMAINNAME
Phil Ross
la source
1
ne peut toujours pas obtenir
ilhnctn
9

En cmd shell:

nslookup 
set types=all
_ldap._tcp
MattieuBGepi
la source
3
Ou, en une ligne nslookup -type=all _ldap._tcp. Recherché afin que je puisse rediriger la sortie vers un fichier.
dsz
4

Tout ce qui précède n'a pas fonctionné pour moi, j'ai toujours eu une erreur comme celle-ci (j'ai essayé toutes les combinaisons possibles avec les noms de domaine):

*** Inconnu ne trouve pas _ldap._tcp: domaine inexistant

Donc, une autre recherche Google a indiqué cette méthode:

nltest /dclist:yourdomain.com

Et cela se traduit par la liste des différents serveurs de mon réseau. J'espère que cela économisera 2 minutes supplémentaires pour quelqu'un d'autre.

Traverser
la source
nltest a renvoyé les informations correctes lors de l'utilisation du nom de domaine "court". Ce nom abrégé n'a pas été résolu sur la requête nslookup
Erik Oppedijk
3

Comment vérifier les enregistrements de ressources du localisateur d'emplacement de service (SRV) pour un contrôleur de domaine après avoir installé le service d'annuaire Active Directory.

Utilisez Nslookup pour vérifier les enregistrements SRV, procédez comme suit:

  1. Cliquez sur Démarrer, puis sur Exécuter.

  2. Dans la zone Ouvrir, tapez cmd .

  3. Tapez nslookup , puis appuyez sur Entrée.

  4. Tapez set type = all , puis appuyez sur ENTRÉE.

  5. Tapez _ldap._tcp.dc._msdcs.NomDomain , où Nom_domaine est le nom de votre domaine, puis appuyez sur Entrée.

jim31415
la source
0

L'invite de commande Windows utilise "requête" au lieu de "type" pour une raison quelconque. Interactive nslookup utilise toujours "set type = srv".

nslookup -query = srv _ldap._tcp.DOMAINNAME

EDIT: pendant que "requête" fonctionne, il semble que je me trompe à 100%. "type" fonctionne aussi.

Andy
la source
Êtes-vous sûr de cela? nslookup -type=srv _ldap._tcp.DOMAINNAMEfonctionne comme prévu sous Windows.
jscott
0

"nslookup -query = srv _ldap._tcp.DOMAINNAME" a fonctionné pour moi, a essayé de nslookup -type = srv _ldap._tcp.DOMAINNAME et n'a pas fonctionné.

Server 2008 R2

Jim
la source