asp.net 获取客户端ip地址

/ 1评 / 0

以下是asp.net获得客户端ip地址的方法!

1. HttpContext.Current.Request.UserHostAddress;

使用方法:string strip=HttpContext.Current.Request.UserHostAddress;

2.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

使用方法:同上

3.string?strHostName?=?System.Net.Dns.GetHostName();
string?clientIPAddress?=?System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString();

4.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

5.function?GetLocalIPAddress()
{
var obj = null;
var rslt = "";
try
{
obj = new ActiveXObject("rcbdyctl.Setting");
rslt = obj.GetIPAddress;
obj = null;
}
catch(e)
{
//
}

return rslt;
}

6.

一条回应:“asp.net 获取客户端ip地址”

  1. […] 获得客户端ip地址请参考:http://happysnail.org/index.php/archives/367 分类: .Net 标签: asp.net, ip, mac, 服务器ip […]

发表评论

电子邮件地址不会被公开。 必填项已用*标注