zhdsuperm
V2EX  ›  Java

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

  •  
  •   zhdsuperm · Aug 4, 2020 · 3380 views
    This topic created in 2286 days ago, the information mentioned may be changed or developed.

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

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

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

    6 replies  •  2020-09-29 15:01:25 +08:00
    GM
    GM
    Aug 4, 2020
    1
    这东西............也值得专门写一篇长文?
    WIN233
    WIN233
    Aug 4, 2020 via Android
    2
    X-Forword-For 是 rfc 规定的传递用户 ip 地址头部,X-Real IP 则是 nginx 的传递用户 ip 地址的头部,不同的 web 服务器还有不同的实现
    hefish
    hefish
    Aug 4, 2020
    3
    这感觉是把屁大的事儿当成事业来干了。 精神可嘉,内容也没啥不对。只是感觉怪怪的。
    zhdsuperm
    zhdsuperm
    OP
    Aug 5, 2020
    4
    @GM @hefish 哈哈,你们说的对,这个是挺简单,写这些东西主要是给新手、实习生(或者前端同事尝鲜)等入门 spring 看看,了解简单的概念,培训一下,有个 demo 代码直接 copy,对他们来说挺方便的。(没办法,老大要求写点培训资料,只能空闲时间屁眼里扣点出来了)
    KyonLi
    KyonLi
    Aug 5, 2020
    5
    > 没办法,老大要求写点培训资料,只能空闲时间屁眼里扣点出来了

    有味道的文章
    zclHIT
    zclHIT
    Sep 29, 2020
    6
    总感觉是来宣传 taskhub 网站的。。我吐了。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   771 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 23:08 · PVG 07:08 · LAX 15:08 · JFK 18:08
    ♥ Do have faith in what you're doing.