web-dev-qa-db-fra.com

Comment puis-je trouver le serveur LDAP dans le DNS sous Windows?

Pour Linux, cette commande doit renvoyer l'enregistrement DNS pour le serveur LDAP

Host -t srv _ldap._tcp.DOMAINNAME

(trouvé à Authentification de Java (Linux) vers Active Directory en utilisant LDAP SANS nom de serveur )

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

J'ai essayé

nslookup -type srv _ldap._tcp.DOMAINNAME

(suivant http://support.Microsoft.com/kb/200525 ), serait-ce correct?

40
mjn

Vous devez utiliser un = après -type:

nslookup -type=srv _ldap._tcp.DOMAINNAME
51
Phil Ross

En cmd Shell:

nslookup 
set types=all
_ldap._tcp
10
MattieuBGepi

Rien de ce qui précède n'a fonctionné pour moi, j'ai chaque fois une erreur comme celle-ci (j'ai essayé avec toutes les combinaisons auxquelles je peux penser avec les noms de domaine):

*** Inconnu ne peut pas trouver _ldap._tcp: domaine inexistant

Une autre recherche Google a donc 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 permet d'économiser 2 minutes supplémentaires pour quelqu'un d'autre.

6
Cross

Comment vérifier les enregistrements de ressources du localisateur de l'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.Domain_Name , où Domain_Name est le nom de votre domaine, puis appuyez sur ENTRÉE.

3
jim31415

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

Server 2008 R2

0
Jim

L'invite cmd de Windows utilise "requête" au lieu de "type" pour une raison abandonnée. Interactive nslookup utilise toujours "set type = srv".

nslookup -query = srv _ldap._tcp.DOMAINNAME

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

0
Andy