Для Linux эта команда должна вернуть запись DNS для сервера LDAP
host -t srv _ldap._tcp.DOMAINNAME
(находится в разделе Аутентификация с Java (Linux) в Active Directory с использованием LDAP без имени сервера )
Как я могу получить то же самое в командной строке Windows, используя nslookup?
Я пытался
nslookup -type srv _ldap._tcp.DOMAINNAME
(следующий http://support.microsoft.com/kb/200525 ), это будет правильно?
В оболочке cmd:
источник
nslookup -type=all _ldap._tcp
. Хотел, чтобы я мог перенаправить вывод в файл.Ничто из вышеперечисленного не помогло мне, я каждый раз получал ошибку, подобную этой (я пробовал все возможные комбинации с доменными именами):
*** Неизвестный не может найти _ldap._tcp: несуществующий домен
Таким образом, другой поиск в Google указал на этот метод:
И это приводит к списку различных серверов в моей сети. Надеюсь, это сэкономит дополнительные 2 минуты для кого-то еще.
источник
Как проверить записи ресурса локатора расположения службы (SRV) для контроллера домена после установки службы каталогов Active Directory.
Используйте Nslookup для проверки записей SRV, выполните следующие действия:
Нажмите Пуск, а затем нажмите Выполнить.
В поле Открыть введите cmd .
Введите nslookup и нажмите клавишу ВВОД.
Введите set type = all и нажмите клавишу ВВОД.
Введите _ldap._tcp.dc._msdcs.Domain_Name , где Domain_Name - это имя вашего домена, а затем нажмите клавишу ВВОД.
источник
В командной строке Windows используется «запрос» вместо «тип» по какой-то забытой причине. Интерактивный nslookup по-прежнему использует "set type = srv".
nslookup -query = srv _ldap._tcp.DOMAINNAME
РЕДАКТИРОВАТЬ: хотя «запрос» работает, кажется, что я на 100% не прав. «тип» тоже работает.
источник
nslookup -type=srv _ldap._tcp.DOMAINNAME
работает как положено на Windows."nslookup -query = srv _ldap._tcp.DOMAINNAME" работал для меня, пытался nslookup -type = srv _ldap._tcp.DOMAINNAME и не работал.
Server 2008 R2
источник