Récupérer le nom du PC d'un client ?(Authentification Windows)
-
09-06-2019 - |
Question
J'ai une application ASP.net qui s'exécute sur le réseau interne (en fait, elle s'exécute sur Sharepoint 2007).
Je me demande seulement:
Puis-je récupérer d’une manière ou d’une autre le nom du PC utilisé par le client ?
J'aurais accès à Active Directory si cela peut aider.
Le fait est que les gens utilisent plusieurs PC, je ne peux donc pas utiliser de mappage manuel/statique.
Si possible, je ne souhaite utiliser aucun côté client (lire :JavaScript), mais si cela ne peut pas être fait côté serveur, JavaScript serait également acceptable.
(ActiveX est absolument hors de question)
La solution
Non, cela renvoie simplement l'adresse IP :-(
Mais je viens de trouver :
System.Net.Dns.GetHostEntry(Page.Request.UserHostAddress).HostName
Cela ne fonctionne que s'il existe réellement un serveur DNS pour résoudre le nom, ce qui est le cas de mon réseau.
Autres conseils
Fait System.Web.HttpRequest.UserHostname fournir ce que vous cherchez ?