为了在我的ASP.NET应用程序中获取客户端IP地址,我使用了X-Forwarded-For,并从列表中获取了第一个IP地址(根据我发现的信息,有一个客户端,proxy1,proxy2 ..)。但是最近我听说最好从X-Forwarded-IP标头中获取此信息,因为X-Forwarded-For中的客户端IP地址可以通过代理进行修改,这有什么区别,我应该使用哪个地址?
最佳答案
X-Forwarded-For
是识别来自HTTP代理,负载均衡器的连接到Web服务器的用户的原始IP地址的常规方法。X-Forwarded-IP
是识别通过HTTP邮件服务连接到电子邮件服务器的用户的原始IP地址的常规方法。
关于proxy - X-Forwarded-For和X-Forwarded-IP有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26567263/