2010-04-06 2 views
3

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

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

+0

Пользователь домена может быть зарегистрирован на любое количество компьютеров, поэтому они не 1: 1. –

+1

Действительно, этот вопрос полезен, сразу после первого вопроса? http://stackoverflow.com/questions/2581743/get-domain-user-from-ipaddress-or-hostname-in-net –

+0

Действительно, этот комментарий полезен? У вас нет лучшего дела с вашим временем? – Anthony

ответ

1

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

1

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

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

Смежные вопросы