c#获取外网IP地址

///
        /// 获取外网IP地址
        ///

        ///
        public static string GetLocalIp()
        {
            string ip = "";
            string result = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
            if (null == result || result == String.Empty)
            {
                result = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
            }


            if (null == result || result == String.Empty)
            {
                result = System.Web.HttpContext.Current.Request.UserHostAddress;
            }
            return result;
        }

你可能感兴趣的:(c#获取外网IP地址)