我想获取在我网站上注册的任何人的IP地址。如何在ASPNET中执行此操作。我使用了以下代码,但是没有获得正确的IP地址
string ipaddress = Request.UserHostAddress;
您可以使用此方法获取客户端计算机的IP地址。
public static String GetIP() { String ip = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (string.IsNullOrEmpty(ip)) { ip = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; } return ip; }