`

获取访问站点用户的IP地址

ip 
阅读更多
http://lidaoping12345.iteye.com/blog/1533734

获取用户的IP地址,作为防钓鱼的一种方法
String clientIp = request.getHeader("x-forwarded-for");
        if ((clientIp == null) || (clientIp.length() == 0)
                || ("unknown".equalsIgnoreCase(clientIp))) {
            clientIp = request.getHeader("Proxy-Client-IP");
        }
        if ((clientIp == null) || (clientIp.length() == 0)
                || ("unknown".equalsIgnoreCase(clientIp))) {
            clientIp = request.getHeader("WL-Proxy-Client-IP");
        }
        if ((clientIp == null) || (clientIp.length() == 0)
                || ("unknown".equalsIgnoreCase(clientIp))) {
            clientIp = request.getRemoteAddr();
        }
        String ipAddress = clientIp;
有时候可能会根据本公司的nginx的设置,根据具体的来更改上面代码,从而获取ip地址
分享到:
评论

相关推荐

    仿IP138查询IP地址

    IP138是中国早期非常流行的一个IP查询站点,可以提供IP地址到地理位置的映射,对于网络管理员、开发者以及普通用户来说都非常实用。下面我们将深入探讨这个项目涉及的主要技术——PHP、AJAX以及IP查询。 **PHP...

    第六节 收集真实IP地址信息-01

    可以通过使用IP地址对Web站点进行访问,如果正常表名是真实IP地址。否则不为真。 收集真实IP地址信息需要使用多种方法和工具,包括判断CDN的存在、绕过CDN和验证IP地址等。只有获取到真实IP地址,才能进行更深入的...

    IIS 批量封禁 IP 地址

    **IIS批量封禁IP地址**是网络管理员在面对恶意访问或者DDoS攻击时常用的一种安全策略。IIS(Internet Information Services)是微软提供的一个强大的Web服务器,它提供了丰富的管理和配置选项,包括对访问者IP地址的...

    如何获取自己的公网IP

    - **ipify.org** 是一个简单实用的服务站点,用于获取公网IP地址。 - 该网站支持多种语言,并提供了API接口供开发者使用。 - 使用此服务时,可以获取到JSON格式的IP地址信息,便于进一步处理。 #### 二、命令行...

    php 禁止国内IP访问网站

    在构建面向全球用户的外贸网站时,确保国内IP不能访问站点是一项重要的安全措施,这有助于防止不必要的流量、潜在的攻击或法规遵从性问题。本文将详细介绍如何使用PHP实现这一功能,以及如何结合内网IP列表进行操作...

    CDN获取真实IP

    该脚本通过尝试不同的子域名来获取与目标站点相关的IP地址列表。 #### 总结 通过以上几种方法,可以有效地解决CDN环境下获取客户端真实IP的问题。对于网站管理员来说,了解并掌握这些技术对于优化用户体验、加强...

    脚本获取外网IP发到指定邮箱

    这在ADSL用户中非常有用,因为ADSL用户的IP地址通常会在每次重新拨号后发生变化,这样的脚本可以帮助用户在外网时实时了解自己的公网IP,以便进行远程访问或其他网络操作。 首先,我们需要理解如何使用VBScript获取...

    代理IP网 IP地址查询系统 v1.0.rar

    【标题】"代理IP网 IP地址查询系统 v1.0.rar"是一款基于Asp源码构建的IP查询工具,主要用于帮助用户获取和验证IP地址、手机号码、邮政编码以及身份证号码等相关信息。这个系统利用了最新的纯真IP数据库,确保了数据...

    判断访问者IP进行城市显示或跳转城市分站最新IP库

    - **错误处理**:处理无法识别的IP地址或IP库中没有的IP时,应有合适的默认行为,比如显示主要站点或提示用户手动选择城市。 在实际应用中,还可以结合CDN(Content Delivery Network)、云服务提供商的地理位置API等...

    根据ip进行域名跳转

    在IT行业中,域名跳转是一种常见的网络管理技术,主要用于根据用户设备的IP地址将请求重定向到特定的网站或服务器。这种技术在多种场景下都有应用,比如网站维护、地理位置定位服务、多语言站点管理等。标题“根据ip...

    纯真IP数据库 查询IP

    纯真IP数据库在日常网络应用中起着关键作用,无论是个人还是企业,都可以通过它来获取IP地址背后丰富的地理信息,提升服务质量和用户体验。同时,了解其工作原理和使用方法,对于网络从业者来说也是必备的技能之一。

    Ubuntu系统中利用apache2建立基于IP地址的web服务

    本文将详细介绍如何在Ubuntu上利用Apache2建立基于IP地址的多站点Web服务。 首先,确保Apache2服务已经安装并运行正常。在Ubuntu终端中,通过以下命令更新包列表和安装Apache2: ```bash sudo apt update sudo apt...

    信任站点设置 Delphi源码

    在这个"信任站点设置"的项目中,Delphi源码可能包含了一些核心组件和函数,用于处理用户的信任站点信息,包括IP地址和域名。源码可能分为两个部分:一是识别和验证IP地址,二是处理和存储域名信息。 1. **IP地址...

    PHP实例开发源码-同IP站点查询代码.zip

    3. **HTTP请求**:可能涉及到`file_get_contents()`或`cURL`库来发送HTTP请求到目标站点,以获取其响应头中的信息,例如服务器标识或IP地址。 4. **数据解析**:从HTTP响应头中提取IP信息可能需要用到`header()`...

    基于PHP的捌度出品之同IP站点查询工具 PHP版.zip

    2. 数据获取:使用API接口(如WHOIS查询,IP地理位置API等)或直接访问DNS服务器,收集关于IP地址的信息。 3. 数据解析:将获取到的原始数据转化为可读的格式。 4. 数据展示:将查询结果以列表或其他形式呈现,包括...

    网络操作系统-创建和访问FTP站点.pptx

    在DNS区域中创建别名(CNAME记录),可以将域名映射到FTP服务器的IP地址,这样用户只需输入域名就能访问FTP站点。 5. **访问FTP站点**:完成上述设置后,用户在客户端可以通过浏览器输入FTP服务器的IP地址或域名,...

    网络游戏-对试图访问网络站点的用户改向的系统和方法.zip

    8. **隐私保护**:改向系统可能涉及用户隐私问题,如IP地址记录和追踪。因此,系统设计必须遵守相关法律法规,保障用户隐私不被滥用。 9. **故障恢复**:当某个服务器或服务出现问题时,改向系统应具备快速切换至...

    javascript判断并获取可信任站点

    对于IP地址的判断,JavaScript并不直接支持,因为浏览器的安全策略通常不允许访问到服务器的IP信息。但如果你的项目允许或者有特殊需求,可以借助服务器端服务获取IP地址,然后与预先设定的IP列表进行匹配。 在实际...

    Java利用Request请求如何获取IP地址对应的省份、城市详解

    在Java Web开发中,我们经常需要获取访问者的IP地址,并进一步获取该IP地址对应的地理位置信息,如省份和城市。这通常用于实现个性化内容展示、数据分析或者安全防护等目的。本篇文章将详细介绍如何在Java中利用...

Global site tag (gtag.js) - Google Analytics