V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GeekHub
zhdsuperm
V2EX  ›  Java

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

  •  
  •   zhdsuperm · 47 天前 · 878 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    有味道的文章
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1601 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 233ms · UTC 17:00 · PVG 01:00 · LAX 10:00 · JFK 13:00
    ♥ Do have faith in what you're doing.