Я пытаюсь принести IP-адрес с помощью этого: -ASP.NET вопрос о получении 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-адрес пользователя?
[EDIT]
Я не хочу ТОЧНО расположение BTW. Мне нужно знать страну, а затем перенаправить пользователя на веб-страницу соответственно.
Имейте в виду, что NAT, прокси и так далее будут затенять результаты. –
yep Я знаю .. просто нужно знать страну – Serenity
У меня был прокси-сервер в хостинговом центре, который помешал получить IP-адрес пользователя, поэтому вы даже не получите данные по стране. –