Я пытаюсь получить IP-адрес, используя это: -
protected void Page_Load(object sender, EventArgs e)
{
string ClientIP;
ClientIP = HttpContext.Current.Request.UserHostAddress;
Label1.Text = ClientIP;
}
Этот код выводит 127.0.0.1.
А код ниже ничего не показывает!
string ClientIP;
ClientIP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
Label1.Text = ClientIP;
Как мне получить IP-адрес? РЕАЛЬНЫЙ IP-адрес пользователя?
[РЕДАКТИРОВАТЬ]
Я не хочу ТОЧНОГО местоположения Кстати. Мне нужно знать страну, а затем соответственно перенаправить пользователя на веб-страницу.