我尝试过从以下方法中获取IP地址:
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] &
Request.UserHostAddress & Request.ServerVariables["REMOTE_ADDR"]
问题是这样的:当使用
Request.ServerVariables["REMOTE_ADDR"]
获取客户端IP时,返回的是代理服务器的IP地址,而HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]
可能被篡改。我希望能够找到一种可靠的方法来获取客户端IP,避免被篡改。如有帮助,将不胜感激。