【发布时间】:2011-10-05 05:09:49
【问题描述】:
我在互联网上(而不是在本地网络上)检索 IP 地址和客户端计算机名称这几天工作
所以我找到了一些获取 IP 地址的方法,但是我找不到获取客户端机器名称或收集有关我的网站用户的一些信息的方法?
我知道有很多关于这个问题的重复线程,但其中很多都是旧的或不起作用。
以下服务器端代码返回 SERVER NAME 不是客户端计算机名称!
string UserHost_ComputerName4 = Dns.GetHostName();//Server Name
string UserHost_ComputerName5 = Environment.MachineName;//Server Name
以下行在用户端有错误,但在服务器端页面运行时有效:
string UserHost_ComputerName3 = Dns.GetHostEntry(Request.ServerVariables["REMOTE_ADDR"]).HostName.ToString();//Has Error
您能否引导我找到一种可能且可行的方法(JavaScript 或 jQuery 或服务器端)来获取客户端(访问我的网站的用户)机器名称?
【问题讨论】:
标签: c# asp.net visual-studio-2010 client ip-address