Определить хост или IP от пользователя домена - PullRequest
3 голосов
/ 06 апреля 2010

Есть ли способ в домене Windows получить имя хоста или IP-адрес по имени пользователя домена? API C # были бы хороши.

пример: строка GetUserIP (строка имени пользователя);

Ответы [ 2 ]

1 голос
/ 30 апреля 2010

В итоге я создал клиентское приложение, которое запускается при входе в систему (добавив правильный ключ реестра. См. Здесь ). Вы также можете реализовать это как часть сценария входа. Это связано с удаленным сервисом и сообщается имя пользователя. Затем серверное приложение поддерживает словарь зарегистрированных пользователей и IP-адресов.

1 голос
/ 09 апреля 2010

Краткий ответ: вы не можете найти информацию, поскольку IP-адрес назначен компьютеру, а не пользователю. Теперь вы можете узнать IP-адрес компьютера, на котором зарегистрирован пользователь. Первым шагом было бы поговорить с администратором домена. Узнайте, регистрируют ли они информацию. Они также могут указать вам, как искать в журнале (то есть с огромным предположением, что администратор домена будет сотрудничать, что НЕ гарантировано).

Теперь, сказав, что если другие подключаются к вашему приложению, сравнительно легко получить IP-адрес, с которого они подключаются. Вы просто проверяете свойство соединения в соединении после того, как оно установлено.

...