ASP.NET: get external IP address

后端 未结 5 1384
深忆病人
深忆病人 2020-12-17 07:13

I developed site. I need to get IP of site visitors. I try to use Request, but it have only internal IP:

Response.Write(Request.ServerVariables[\"REMOTE_ADD         


        
5条回答
  •  粉色の甜心
    2020-12-17 07:30

    You can use like this

    String lstrIpAddress;
    if (Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null || Request.ServerVariables["HTTP_CLIENT_IP"] != null)
        lstrIpAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
    else
        lstrIpAddress = Request.ServerVariables["REMOTE_ADDR"];
    

提交回复
热议问题