1. 首页
  2. 编程语言
  3. Java
  4. 浅谈使用Java Web获取客户端真实IP的方法示例详解

浅谈使用Java Web获取客户端真实IP的方法示例详解

上传者: 2022-05-20 09:29:04上传 PDF文件 105.32 KB 热度 13次

  方式一形式,可以直接获得该客户端真实IP。  方式二中通过代理的形式,此时经过多级反向的代理,通过方法getRemoteAddr()得不到客户端真实IP,可以通过x-forwarded-for获得转发后请求信息。当客户端请求被转发,IP将会追加在其后并以逗号隔开,例如:10.47.103.13,4.2.2.2,10.96.112.230。    格式为X-Forwarded-For:client1,proxy1,proxy2,一般情况下,第一个ip为客户端真实ip,后面的为经过的代理服务器ip。现在大部分的代理都会加上这个请求头。

下载地址
用户评论