Сведения о вопросе

Fedya

20:59, 3rd August, 2020

Теги

Получение имени компьютера клиента? (Windows авт)

Просмотров: 390   Ответов: 2

У меня есть приложение ASP.net, которое работает во внутренней сети (Ну, на самом деле он работает на Sharepoint 2007).

Мне просто интересно:
Могу ли я каким-то образом получить имя PC, которое использует клиент?
У меня будет доступ к Active Directory, если это поможет.
Дело в том, что люди используют несколько PCs, поэтому я не могу использовать ручное/статическое отображение.

Если возможно, я не хочу использовать какой-либо код на стороне клиента (читай: JavaScript), но если это невозможно сделать на стороне сервера, JavaScript также будет OK.
(ActiveX абсолютно исключено)



  Сведения об ответе

LIZA

16:25, 16th August, 2020

Нет, это просто возвращает IP :-(

Но я только что нашел его:

System.Net.Dns.GetHostEntry(Page.Request.UserHostAddress).HostName

Это работает только в том случае, если на самом деле существует сервер DNS для разрешения имени, что имеет место для моей сети.


  Сведения об ответе

ASER

23:05, 15th August, 2020

Предоставляет ли System.Web.HttpRequest.UserHostname то, что вы ищете?


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться