Назад | Перейти на главную страницу

Полное доменное имя

В Active Directory у меня есть домен (dc=ABC,dc=DEF). Я ожидаю, что домен будет ABC.DEF

Однако, если я использую команду

nltest /dsgetdc:ABC

Иногда я получаю ERROR_NO_SUCH_DOMAIN (ожидаемый ответ), иногда я получаю возвращенный домен как ABC, а иногда я получаю возвращаемый домен как ABC.DEF

Не могли бы вы, эксперты AD, указать, как должен отвечать этот запрос на частично квалифицированный домен.

Причина, по которой я спрашиваю, заключается в том, что иногда SQL Server сообщает об ошибке входа в систему для ABC \ SomeUser, а иногда он работает нормально. Я ожидал, что он всегда будет терпеть неудачу и что пользователь должен быть ABC.DEC \ SomeUser или SomeUser@ABC.DEF

Любые идеи здесь, пожалуйста?

При беге nltest: /dsgetdc: вы можете указать NetBIOS-имя домена или использовать полное доменное имя домена. Оба варианта абсолютно верны. Домен AD имеет как имя NetBIOS (ABC), так и полное доменное имя (ABC.DEF). Оба варианта абсолютно верны. Отчасти проблема заключается в том, что у вас недостаточно знаний об AD, чтобы понять, когда вы видите проблему, а когда нет. Вам нужно будет немного почитать и изучить.

Пользователь может пройти аутентификацию как ABC\SomeUser или как SomeUser@domain.tld.

Просмотр аутентификации на SQL Server как NetBIOSdomainName\Username совершенно верно.

Ваша проблема не в AD. По крайней мере, не исходя из причин, по которым вы так думаете.