Зависит от настроек безопасности домена.Конечно, возможно, не напрямую через http, связываться с контроллером домена из-за пределов домена.Предполагая, что они не заблокировали порты на брандмауэре, вы можете использовать обычное соединение LDAP или полагаться на классы Active Directory в .NET.Скорее всего, вам придется использовать безопасное соединение, и оно будет на нестандартном порту.Вам нужно будет предоставить учетные данные домена для подключения, чтобы иметь возможность подключения.Поскольку вы находитесь за пределами домена, вам, вероятно, также придется указать контроллер домена, к которому нужно привязаться - см. PrincipalContext в System.DirectoryServices.AccountManagement, в частности, конструктор , который позволяет указывать учетные данные иимя контроллера / порт.