Как получить IP-адрес пользователя (REMOTE_ADDR / HTTP_X_FORWARDED_FOR) по HTTPS и балансировке нагрузки - PullRequest
3 голосов
/ 07 июля 2011

Мне нужно получить IP-адрес пользователей моего сайта, потому что мне нужно представить локализованный контент в соответствии со страной.

У меня есть сервер балансировки нагрузки, и поэтому я использую HTTP_X_FORWARDED_FOR , чтобы получить IP-адрес, все в порядке, но так как я установил HTTPS для всего сайта, я не могу получить HTTP_X_FORWARDED_FOR данных, он возвращает пустое значение и может получить только REMOTE_ADDR , но при этом возвращается IP-адрес сервера балансировки нагрузки, а не IP-адрес пользователя.

Как получитьIP-адрес пользователя при использовании балансировки нагрузки и HTTPS?

Я использую ASP.NET 2.0

1 Ответ

1 голос
/ 08 августа 2011

Я только что обнаружил, что У меня точно такая же проблема . В этом вопросе они предлагают использовать HTTP_CLIENT_IP. Я не проверял это сам, дайте мне знать, если это работает.

...