您的位置:首页 > 理论基础

获得客户端计算机名 / 真实IP地址

2010-06-30 14:32 337 查看
//获取计算机名

protected void Page_Load(object sender, EventArgs e)
{

string[] computername = System.Net.Dns.GetHostEntry(Request.ServerVariables["remote_addr"]).HostName.ToString().Split(new Char[] { '.' });

Response.Write(computername[0].ToString());
}

//穿过代理服务器取远程用户真实IP地址:

string user_IP;
if (Request.ServerVariables["HTTP_VIA"] != null)
{
user_IP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
user_IP = Request.ServerVariables["REMOTE_ADDR"].ToString();
}
Response.Write(user_IP);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: