这篇文章主要介绍了C#获取真实IP地址实现方法,对比了C#获取IP地址的常用方法并实例展示了C#获取真实IP地址的方法,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了C#获取真实IP地址实现方法,分享给大家供大家参考。具体实现方法如下:
通常来说,大家获取用户IP地址常用的方法是:
string IpAddress = ""; if((HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null && HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] !=String.Empty) ) { IpAddress=HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] ; } else { HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; }