`

java 获取同一个网关下不同客户端的ip失败

    博客分类:
  • java
 
阅读更多
java 获取同一个网关下不同客户端的ip,得到的客户端的ip都是网关的,得不到客户端的实际ip,如何处理?网络部署如图所示:



请问,没什么方法能正确获取到客户端的真实ip了嘛?



局域网 访问外网 都需要经过你的网关!所以你服务器上获取的IP 都一样!


公司内网访问服务器时,服务器上request.getRemoteAddr只获取到公司的网关的ip,我要得到公司内网中不同客户端的不同ip
一下地址也碰到过。
http://www.iteye.com/problems/52039
  • 大小: 364.9 KB
分享到:
评论

相关推荐

    java获取linux服务器上的IP操作

    Java获取Linux服务器上的IP操作 Java获取Linux服务器上的IP操作是Java开发中的一...我们还提供了一个Java代码示例,用于获取Linux服务器上的IP地址。希望这个文章能够帮助您更好地理解Java获取Linux服务器上的IP操作。

    Java获取客户端真实IP地址过程解析

    在上面的代码中,首先通过x-forwarded-for请求头获取客户端IP地址,然后将其分割以获取第一个IP地址,哪个就是客户端真实IP地址。 此外,还有其他方法可以获取客户端真实IP地址,例如通过Proxy-Client-IP、WL-Proxy...

    东北大学 IP网关 andriod 客户端 源代码

    总的来说,"东北大学 IP网关 andriod 客户端 源代码"是一个综合性的Android开发项目,涵盖了Android基础、网络通信、API接口交互以及应用设计等多个方面,对于想要深入学习Android开发和实践网络应用的开发者来说,...

    获取客户端真实 IP

    java代码实现 服务器端获取客户端的真实IP(亲测可用)

    通过java获取远程机器mac地址

    在对网内主机进行监控时需要通过java获取远程机器的mac地址

    Java获取客户端的真实IP地址

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件不能获取到客户端的真实IP地址了。像移动网关一样,iisforward这个...

    Java模块与C网关通信

    这种方式下,C网关暴露为一个网络服务,Java模块作为客户端发起请求并接收响应。 3. **消息队列(MQ)**:通过消息队列服务如RabbitMQ、Kafka等,Java模块可以发送消息到队列,而C网关作为消费者接收这些消息,实现...

    跨平台 获取本机IP/MAC地址,检测是否内网IP,字符串IP转换成Number地址

    本文将深入探讨如何在不同的操作系统上获取本机的IP和MAC地址,以及如何判断一个IP地址是否为内网IP,并将字符串形式的IP地址转换为数值表示。我们将主要关注以下几个知识点: 1. **跨平台获取本机IP地址**: 跨...

    java编写socket服务端和客户端给予cmpp3.0

    Java 编写基于 CMPP3.0 的 ...通过以上步骤,可以实现一个基于 Java Socket 和 CMPP3.0 协议的短信服务端和客户端,满足与移动运营商短信网关的通信需求。实际开发中,还需要结合具体业务场景进行适当的调整和扩展。

    java获取本地网络连接信息

    使用java技术获取本地网络连接信息的简单代码:包括网卡信息,IP地址,物理地址,默认网关,子网掩码以及DNS等信息

    Android获取实时连接热点的设备IP

    不同的方式都可以获取当前热点连接的设备IP地址。 Android获取实时连接热点的设备IP是指在Android系统中获取当前热点连接的设备IP地址的相关技术,涉及到多种方式和技术,包括/proc/net/arp文件、WifiManager和...

    彩信网关程序java

    彩信网关程序是通信行业中一个关键的组件,它主要用于发送和接收多媒体消息,即我们通常所说的MMS(Multimedia Messaging Service)。Java作为一种跨平台、面向对象的编程语言,是开发此类程序的理想选择,因为它...

    smgp客户端java源码

    本文将深入探讨一个基于Java实现的smgp3.0协议客户端源码,帮助开发者理解其工作原理及关键实现。 一、smgp3.0协议概述 smgp3.0协议是smgp协议的升级版本,它规定了短消息业务在不同系统间的交互流程,包括连接建立...

    SGIP1.2Java实现(包括服务端客户端)

    本项目提供了一个基于Java语言的完整实现,包括服务端和客户端两部分,方便开发者进行短消息业务的开发和对接。 首先,我们要理解SGIP1.2协议的基本概念和结构。SGIP1.2是SGIP(Short Message Gateway Interface ...

    Java —上网客户端

    Java 上网客户端是一种基于Java编程语言开发的网络应用程序,它允许用户通过DHCP(动态主机配置协议)自动获取网络配置信息,如IP地址、子网掩码和默认网关,以便连接到互联网。这种客户端软件简化了网络连接过程,...

    cmpp2 java实现及网关模拟器

    "中国移动CMPP2模拟网关"可能是一个用于测试和调试的工具,它模拟了真实的短信网关行为,允许开发者在不实际发送短信的情况下测试应用的CMPP2协议实现。它可以生成各种类型的响应,帮助开发者检查和优化他们的CMPP2...

    java源码包---java 源码 大量 实例

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    获得访问者的IP地址

    在这种情况下,可以尝试使用`getHeader("X-Forwarded-For")`方法,它通常会包含原始客户端IP。但请注意,这个头字段可以被轻易伪造,因此在依赖它时需谨慎。 总的来说,这个"Test-IP"项目提供了一个基础的平台,让...

    SAP ABAP与JAVA之间通过RFC传递数据实例

    之后,JAVA应用程序再将处理后的数据返回给SAP系统,并将其存储在另一个数据库表ZT001T中,同时输出处理后的数据。 #### 流程分析 整个流程可以分为以下几个步骤: 1. **配置JCo服务器程序**:首先需要在SAP网关中...

    网关gateway限流使用说明1

    Sentinel 是阿里巴巴开源的一款流量控制、熔断降级的 Java 库,它为微服务架构提供了强大的流控保护。在API Gateway层面,Sentinel 提供了 Gateway API Gateway Adapter Common 模块,专门用于处理网关限流规则和...

Global site tag (gtag.js) - Google Analytics