亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java獲取ip地址示例

2019-11-26 15:33:54
字體:
來源:轉載
供稿:網友

如果使用了反向代理軟件,將http://192.168.1.110:2046/ 的URL反向代理為http://www.xxx.com/ 的URL時,用request.getRemoteAddr()方法獲取的IP地址是:127.0.0.1 或 192.168.1.110,而并不是客戶端的真實IP。

經過代理以后,由于在客戶端和服務之間增加了中間層,因此服務器無法直接拿到客戶端的IP,服務器端應用也無法直接通過轉發請求的地址返回給客戶端。但是在轉發請求的HTTP頭信息中,增加了X-FORWARDED-FOR信息。用以跟蹤原有的客戶端IP地址和原來客戶端請求的服務器地址。當我們訪問http://www.xxx.com/index.jsp/ 時,其實并不是我們瀏覽器真正訪問到了服務器上的index.jsp文件,而是先由代理服務器去訪問http://192.168.1.110:2046/index.jsp ,代理服務器再將訪問到的結果返回給我們的瀏覽器,因為是代理服務器去訪問index.jsp的,所以index.jsp中通過request.getRemoteAddr()的方法獲取的IP實際上是代理服務器的地址,并不是客戶端的IP地址。

于是可得出獲得客戶端真實IP地址的方法一:

復制代碼 代碼如下:

public String getRemortIP(HttpServletRequest request) {
  if (request.getHeader("x-forwarded-for") == null) {
   return request.getRemoteAddr();
  }
  return request.getHeader("x-forwarded-for");
 }

可是當我訪問http://www.xxx.com/index.jsp/ 時,返回的IP地址始終是unknown,也并不是如上所示的127.0.0.1 或 192.168.1.110了,而我訪問http://192.168.1.110:2046/index.jsp 時,則能返回客戶端的真實IP地址,寫了個方法去驗證。原因出在了Squid上。squid.conf 的配制文件 forwarded_for 項默認是為on,如果 forwarded_for 設成了 off  則:X-Forwarded-For: unknown
于是可得出獲得客戶端真實IP地址的方法二:

復制代碼 代碼如下:

public String getIpAddr(HttpServletRequest request) {

  String ip = request.getHeader("x-forwarded-for");
  if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
   ip = request.getHeader("Proxy-Client-IP");
  }
  if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
   ip = request.getHeader("WL-Proxy-Client-IP");
  }
  if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
   ip = request.getRemoteAddr();
  }
  return ip;
 }

可是,如果通過了多級反向代理的話,X-Forwarded-For的值并不止一個,而是一串Ip值,究竟哪個才是真正的用戶端的真實IP呢?

答案是取X-Forwarded-For中第一個非unknown的有效IP字符串。

如:

復制代碼 代碼如下:

X-Forwarded-For:192.168.1.110, 192.168.1.120, 192.168.1.130, 192.168.1.100

用戶真實IP為: 192.168.1.110

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩福利视频在线观看| 久久久久久久久久久成人| 久久久久久久97| 久久影院资源网| 亚洲乱码国产乱码精品精| 91久久精品在线| 日韩在线国产精品| 在线观看欧美日韩| 伊人久久久久久久久久久| 久久香蕉频线观| 亚洲综合日韩在线| 日韩美女视频免费在线观看| 清纯唯美日韩制服另类| 亚洲精品一区久久久久久| 亚洲第一视频网站| 国产亚洲美女久久| 亚洲国模精品私拍| 国产精品久久久久久久午夜| 欧美午夜影院在线视频| 中文字幕亚洲一区二区三区| 久久精品中文字幕电影| 成人网欧美在线视频| 国产视频丨精品|在线观看| 26uuu亚洲伊人春色| 国产精品免费视频久久久| 米奇精品一区二区三区在线观看| 国产精品免费视频xxxx| 久久久国产在线视频| 视频在线观看一区二区| 日韩av三级在线观看| 亚洲精品一区久久久久久| 8050国产精品久久久久久| 欧美亚洲国产日本| 亚洲护士老师的毛茸茸最新章节| 米奇精品一区二区三区在线观看| 欧美色图在线视频| 亚洲精品wwwww| 日韩视频免费在线观看| 久精品免费视频| 欧美国产欧美亚洲国产日韩mv天天看完整| www欧美xxxx| 成人在线观看视频网站| 精品毛片三在线观看| 在线丨暗呦小u女国产精品| 黑人巨大精品欧美一区二区三区| 欧美大成色www永久网站婷| 国产精品视频区1| 欧洲成人免费视频| 国产精品无码专区在线观看| 成人啪啪免费看| 久久久久久久久久久免费精品| 成人性教育视频在线观看| 欧美激情国产日韩精品一区18| 亚洲精品视频在线播放| 7777精品视频| 欧美精品做受xxx性少妇| 国产精品一区久久久| 国产精品视频男人的天堂| 欧美激情视频网| 成人美女av在线直播| 久久久国产精彩视频美女艺术照福利| 成人av在线天堂| 国产成人在线播放| 亚洲a∨日韩av高清在线观看| 亚洲欧美综合v| 欧美性色xo影院| 青草青草久热精品视频在线观看| 国内免费久久久久久久久久久| 欧美性猛交xxxx富婆| 欧美猛男性生活免费| 久久精视频免费在线久久完整在线看| 午夜精品一区二区三区视频免费看| 性色av香蕉一区二区| 国产福利视频一区| 亚洲人成电影网站色…| 欧美日韩一区二区三区在线免费观看| 国产999视频| 色综合久久中文字幕综合网小说| 精品亚洲一区二区三区四区五区| 亚洲网站在线看| 亚洲第一网站男人都懂| 色噜噜亚洲精品中文字幕| 福利一区福利二区微拍刺激| 久久精品在线播放| 国产精品欧美激情| 久久久av网站| 久热精品视频在线| 国产欧美日韩中文字幕| 欧美综合在线第二页| 国产日韩欧美在线播放| 国产精选久久久久久| 久久精品国产96久久久香蕉| 国产极品jizzhd欧美| 国产精品久久久久国产a级| 国产精品av免费在线观看| 中文字幕精品网| 国产精品偷伦视频免费观看国产| 911国产网站尤物在线观看| 欧美亚洲另类激情另类| 俺也去精品视频在线观看| 中文字幕精品在线视频| 亚洲人成电影在线观看天堂色| 日韩视频中文字幕| 久久九九热免费视频| 午夜精品免费视频| 中文字幕日韩高清| 欧美人在线观看| 久久国产天堂福利天堂| 亚洲欧美国产精品久久久久久久| 91热精品视频| 国产精品久久久久久久久久99| 午夜美女久久久久爽久久| 毛片精品免费在线观看| 日本精品在线视频| 欧美国产日本在线| 日本欧美中文字幕| 国产综合视频在线观看| 亚洲精品v欧美精品v日韩精品| 91精品视频在线免费观看| 亚洲理论在线a中文字幕| 久久久久久久久中文字幕| 国产精品丝袜高跟| 欧美精品亚州精品| 免费av一区二区| 欧美国产日韩一区| 国产91网红主播在线观看| 韩国视频理论视频久久| 黄色精品一区二区| 91沈先生作品| 欧美精品videossex性护士| 久久99久久99精品中文字幕| 国产精品国产三级国产专播精品人| 91精品国产99| 久久影视电视剧免费网站| 国产午夜精品美女视频明星a级| 欧美精品在线网站| 少妇精69xxtheporn| 欧美一区二区三区……| 97在线免费观看| 国产美女扒开尿口久久久| 欧美国产中文字幕| 精品国产一区久久久| 清纯唯美亚洲激情| 久久久久久国产免费| 91久久精品一区| 精品国产视频在线| 亚洲精品美女久久久| 中文字幕视频一区二区在线有码| 97精品在线视频| 爱福利视频一区| 蜜臀久久99精品久久久久久宅男| 亚洲影院色在线观看免费| 国产精品偷伦免费视频观看的| 欧美又大又粗又长| 欧美老少配视频| 国产成人高清激情视频在线观看| www.日韩av.com| 日韩亚洲精品电影| 免费91在线视频| 精品国产31久久久久久| 精品国产一区二区三区久久狼5月| 91久久嫩草影院一区二区| 国产精品夜色7777狼人| 久久综合免费视频影院|