我需要获取我网站用户的IP地址,因为我需要根据国家/地区提供本地化内容。
我有一个负载均衡服务器,因为我使用 HTTP_X_FORWARDED_FOR 来获取IP地址,没关系,但是因为我为整个站点设置了HTTPS,所以我无法获得 HTTP_X_FORWARDED_FOR 数据,它返回空,只能获得 REMOTE_ADDR ,但这会返回负载平衡服务器的IP地址,而不是用户的IP地址。
使用负载均衡和HTTPS时如何获取用户的IP地址?
我正在使用ASP.NET 2.0
答案 0 :(得分:1)
我刚发现I'm having the exact same problem。在this question中,他们建议使用HTTP_CLIENT_IP。我自己没有测试过,让我知道这是否有效。