问答详情
源自:2-3 使用AOP处理请求(下)

获取IP时得到的是IP6地址,怎么才能等到IP4的地址值?

request.getRemoteAddr()返回的值是形如:0:0:0:0:0:0:0:1,而不是IP4的值,怎么处理啊?

提问者:taoy 2017-05-25 17:52

个回答

  • 慕斯9394185
    2018-03-28 19:33:34

    老哥我这边情况和你一样把localhost换成127.0.0.1就行了。具体我感觉可能是win10里面网关的问题,具体不太了解,如果能帮到你。你知道为啥还烦请告知一下缘由。

  • Yoooshiki
    2017-07-11 10:46:28

    如果获取到的ip=0:0:0:0:0:0:0:1,这是本机访问才会得到的ipv6结果。

    网上有人说:如果你本机通过localhost、127.0.0.1和本机真实地址访问时,获取到的ip也有区别。

    总之我将localhost换成127.0.0.1是没有区别的。

  • taoy
    2017-05-25 18:41:03

    检查了一下消息头,其中“远程地址”项内容是:::1:8080