как получить ip - адрес вошедшего в систему пользователя в c#
Привет,
Я хочу получить ip-адрес пользователя, который заходит на мой сайт. Может ли кто-нибудь plz помочь мне сделать это.
Я использую код, но он возвращает ::1
Вот мой код:
public static string getclientIP() { string result = string.Empty; string ip = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (!string.IsNullOrEmpty(ip)) { string[] ipRange = ip.Split(','); int le = ipRange.Length - 1; result = ipRange[0]; } else { result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; } return result; }
Dipali_Wagh
это не работает,
это дает ip - адрес как - :: 1