How can I find the LDAP server in the DNS on Windows?

Solution 1:

You need to use an = after -type:

nslookup -type=srv _ldap._tcp.DOMAINNAME

Solution 2:

In cmd shell:

set types=all

Solution 3:

None of the above worked for me, I got every time an error like this (I've tried with all the combinations I can think of with the domain names):

*** Unknown can't find _ldap._tcp: Non-existent domain

So another google search pointed to this method:

nltest /

And this results in the list of the different servers in my network. Hope this saves an additional 2 minutes for someone else.

Solution 4:

How to verify Service Location (SRV) locator resource records for a domain controller after you install the Active Directory directory service.

Use Nslookup to verify the SRV records, follow these steps:

  1. Click Start, and then click Run.

  2. In the Open box, type cmd.

  3. Type nslookup, and then press ENTER.

  4. Type set type=all, and then press ENTER.

  5. Type _ldap._tcp.dc._msdcs.Domain_Name, where Domain_Name is the name of your domain, and then press ENTER.