Если компьютер, на котором вы находитесь, является частью домена AD, на его серверах имен должны быть установлены серверы имен AD (или, мы надеемся, используете путь к DNS-серверу, который в конечном итоге разрешит ваши домены AD). Используя ваш пример dc = domain, dc = com, если вы ищите domain.com на серверах имен AD, он вернет список IP-адресов каждого контроллера AD. Пример из моей компании (с измененным доменным именем, но в остальном это реальный пример):
mokey 0 /home/jj33 > nslookup example.ad
Server: 172.16.2.10
Address: 172.16.2.10#53
Non-authoritative answer:
Name: example.ad
Address: 172.16.6.2
Name: example.ad
Address: 172.16.141.160
Name: example.ad
Address: 172.16.7.9
Name: example.ad
Address: 172.19.1.14
Name: example.ad
Address: 172.19.1.3
Name: example.ad
Address: 172.19.1.11
Name: example.ad
Address: 172.16.3.2
Примечание. На самом деле я делаю запрос с компьютера, не принадлежащего AD, но наши серверы имен Unix знают, что нужно отправлять запросы для нашего домена AD (example.ad) на серверы AD DNS.
Я уверен, что для этого есть супер гладкий способ Windows, но мне нравится использовать метод DNS, когда мне нужно найти серверы LDAP с сервера, отличного от Windows.