ASP.NET 获取局域网的联网在线用户IP,MAC,主机名等信息。

ASP.NET 获取局域网的联网在线用户IP,MAC,主机名等信息。(获取IP下进程是否有此项)该怎么实现?
这个是ASP.net 的啊

第1个回答  2009-10-07
ASP.NET获取IP的6种方法
//方法一
HttpContext.Current.Request.UserHostAddress;
//方法二
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
//方法三
string strHostName = System.Net.Dns.GetHostName();
string clientIPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString();

//方法四(无视代理)
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
客户端:
//方法五
var ip = '<!--#echo var="REMOTE_ADDR"-->';
alert("Your IP address is "+ip);
//方法六(无视代理)
function GetLocalIPAddress()
{
var obj = null;
var rslt = "";
try
{
obj = new ActiveXObject("rcbdyctl.Setting");
rslt = obj.GetIPAddress;
obj = null;
}
catch(e)
{
//
}
return rslt;
}
第2个回答  2009-09-29
http://blog.csdn.net/szj3714/archive/2008/06/24/2582808.aspx

asp.net照样用。

用ARP可以获得网卡地址。
第3个回答  2009-09-28
第4个回答  2009-10-05
百度一下即可
相似回答