`

request.getRemoteAddr()

阅读更多

//原因是跟操作系统有关系,我用的是windows7操作系统,支持IP V6格式,所以输出0:0:0:0:0:0:0:1;

 

也可以在C:\Windows\System32\drivers\etc 下的hosts文件修改

分享到:
评论

相关推荐

    获取用户真实IP地址,不使用request.getRemoteAddr()的原因是有可能用户使用了代理软件方式避免真实IP地址

    获取请求接口的真实ip 地址工具类。适合所有Java开发人员。针对接口的ip 地址的获取。

    Java获取客户端IP及Mac地址(同网段).rar

    在Controller类获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用...

    用Java来获取访问者真实的IP地址

    然而,在使用如Apache、Squid等反向代理服务器的情况下,直接使用`request.getRemoteAddr()`获取到的往往是代理服务器自身的IP地址,而不是客户端的真实IP地址。 #### 获取客户端真实IP的基本原理 在不使用反向...

    java获得客户端真实的ip地址

    我们知道在jsp里,获取网页客户端的ip地址的方法是:request.getremoteaddr(),这种方法在大部分情况下都是有效的。但是在通过了apache,squid等反向代理软件就不能获取到客户端的真实ip地址了。如果使用了反向代理...

    Java中使用HttpRequest获取用户真实IP地址

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid,nginx等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理...

    WEB15-request.rar

    案例二、完成登录错误信息的回显。 4.通过request获得请求行 获得客户端的请求方式:String getMethod() 获得请求的资源: ...request.getRemoteAddr() --- 获得访问的客户端IP地址 通过request获得请求头

    jsp页面得到客户端的真是ip

    #### 一、理解 `request.getRemoteAddr()` 和 `request.getHeader("x-forwarded-for")` 1. **`request.getRemoteAddr()`**:此方法返回的是客户端与服务器建立连接时的 IP 地址,如果请求是通过代理服务器转发的,...

    JSP获取HTTP header信息(request)例子

    - `request.getRemoteAddr()`: 返回发起请求的客户端IP地址。 - `request.getRemoteHost()`: 返回发起请求的客户端主机名。 2. **编码与内容信息** - `request.getCharacterEncoding()`: 返回请求的字符编码集...

    java非常强的获取客户端真实IP的两种方法

    然而,在实际应用场景中,客户端请求往往经过了多级代理(如Apache、Squid等),这使得直接使用`request.getRemoteAddr()`方法获取到的IP地址并不是客户端的真实IP,而是代理服务器的IP地址。 例如,在使用Apache或...

    获取客户端ip

    尤其是在存在代理服务器的情况下,传统的`request.getRemoteAddr()`方法可能无法直接获取到客户端的真实IP地址。本文将详细介绍如何在不同的场景下获取客户端的真实IP地址。 #### 传统方法:`request.getRemoteAddr...

    Java正确获取客户端真实IP方法整理.docx

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将...

    获取客户端真实IP(支持代理服务器)

    然而,在实际应用中,很多情况下用户的请求会经过反向代理服务器(如Nginx、Squid等),这使得直接使用`request.getRemoteAddr()`方法获取到的IP地址往往并不是客户端的真实IP地址。 #### 二、问题分析 当客户端...

    JSP获取客户端IP地址浏览器版本操作系统.pdf

    在大部分情况下,我们可以使用`request.getRemoteAddr()`方法来获取客户端的IP地址。但是,在使用反向代理软件的情况下,这种方法将无法获取到客户端的真实IP地址。因为反向代理软件会将客户端的请求转发到服务器端...

    用Java来获取访问者真实的IP地址.txt

    然而,在通过代理服务器(如Apache、Squid等)转发请求的情况下,直接使用`request.getRemoteAddr()`可能无法获取到客户端的真实IP地址。本文将详细介绍如何在Java中正确地获取访问者的实际IP地址。 #### 方法一:...

    JSP获取客户端IP地址-浏览器版本-操作系统[参考].pdf

    在 JSP 中,获取客户端的 IP 地址可以使用 `request.getRemoteAddr()` 方法。但是,这种方法在大部分情况下都是有效的,但是在通过了 Apache、Squid 等反向代理软件时就不能获取到客户端的真实 IP 地址了。在这种...

    java中怎么获取客户端的真实的IP

    #### 方法一:基本的`request.getRemoteAddr()` 最简单的方式是通过`HttpServletRequest`对象调用`getRemoteAddr()`方法来获取客户端IP地址。这个方法在大多数情况下能够正确地返回客户端的IP地址,但在客户端请求...

    java获取客户端ip及mac地址

    #### 使用 `request.getRemoteAddr()` `request.getRemoteAddr()` 是一种简单但并不总是准确的方法。此方法返回客户端的 IP 地址,但在经过代理服务器的情况下(如 Apache 或 Squid),可能会返回代理服务器的 IP ...

    IP工具类,通过传入的request获取ip地址(JAVA)

    String ipAddress = request.getRemoteAddr(); System.out.println("客户端IP地址为:" + ipAddress); } } ``` 在上述代码中,`HttpServletRequest`的`getRemoteAddr()`方法用于获取客户端的IP地址。然而,如果...

    org.apache.commons.lang3.StringUtils.jar

    java获取客户端ip(经过多次代理)提示StringUtils cannot be resolved 需要先 import org.apache.commons.lang3.StringUtils; /* 内含 common-lang3.jar commons-... return request.getRemoteAddr();  }

    jsp获取客户端IP地址的方法.docx

    当客户端通过代理服务器访问时,直接使用`request.getRemoteAddr()`可能会获取到代理服务器的IP地址而不是客户端的真实IP。因此,在实际应用中,我们需要优先尝试从请求头中获取IP地址,例如`X-Forwarded-For`等。 ...

Global site tag (gtag.js) - Google Analytics