分享

求C#获取真实IP地址的方法

 若生安饶 2013-11-18
public static string GetRealIp()
搜索        {
            string ip="";
            try
            {
                HttpRequest request = HttpContext.Current.Request;

                if (request.ServerVariables["http_VIA"] != null)
                {
                    ip = request.ServerVariables["http_X_FORWARDED_FOR"].ToString().Split(',')[0].Trim();
                }
                else
                {
                    ip = request.UserHostAddress;
                }
            }
            catch (Exception e)
            {
                throw e;
            }

            return ip;
        }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约