Spring 获取客户端 IP 地址及存储细节

2020-08-04 21:11:07 +08:00
 zhdsuperm

本文讲解如何在 Spring 框架内获取客户端 IP 地址以及存储的细节,常见使用场景如下:

  1. 网络安全,通常需要知道客户端请求的 IP 地址,以方便与已有的黑名单等进行对比,从而识别攻击
  2. 数据分析,记录用户登陆 IP 地址,识别用户地理位置,统计各省市用户数量等
  3. 请求限制,记录请求 IP 地址,限制请求频率

Spring 客户端 IP 地址获取及存储细节

2271 次点击
所在节点    Java
6 条回复
GM
2020-08-04 22:13:42 +08:00
这东西............也值得专门写一篇长文?
WIN233
2020-08-04 22:23:59 +08:00
X-Forword-For 是 rfc 规定的传递用户 ip 地址头部,X-Real IP 则是 nginx 的传递用户 ip 地址的头部,不同的 web 服务器还有不同的实现
hefish
2020-08-04 22:42:26 +08:00
这感觉是把屁大的事儿当成事业来干了。 精神可嘉,内容也没啥不对。只是感觉怪怪的。
zhdsuperm
2020-08-05 01:31:19 +08:00
@GM @hefish 哈哈,你们说的对,这个是挺简单,写这些东西主要是给新手、实习生(或者前端同事尝鲜)等入门 spring 看看,了解简单的概念,培训一下,有个 demo 代码直接 copy,对他们来说挺方便的。(没办法,老大要求写点培训资料,只能空闲时间屁眼里扣点出来了)
KyonLi
2020-08-05 08:50:40 +08:00
> 没办法,老大要求写点培训资料,只能空闲时间屁眼里扣点出来了

有味道的文章
zclHIT
2020-09-29 15:01:25 +08:00
总感觉是来宣传 taskhub 网站的。。我吐了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/695638

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX