@RequestMapping( "/" ) 公共 ボイドA(HttpServletRequestのリクエスト){ System.out.println(request.getRemoteAddr()); // ngのアドレス のSystem.out.println(request.getHeader( "X-転送先のため")); //または複数のアドレス、各エージェントの意志マルチIPので、最初の実アドレス(このフォームに似て:192.168.1.2、192.168.1.3、192.168.1.n) のSystem.out.println(request.getHeader( "リアルタイムX-IP")) ; //は、要求アドレスNGを送信します }
Xは、転送先について重ね合わせ処理は、薬剤の前に、後にIPプロキシX-転送先のために添加されるであろう
一層のみのNGは、同じ値を持つX-実IP Xは--のために転送する場合。
だから、実際のIP順序を取得
- X-転送さ-を取得します最初のIP
- X-実IPを取得します。
- 2以上ではない、あなただけのRemoteAddrはを得ることができます