javaWeb项目中获取ip为 0:0:0:0:0:0:0:1

使用request.getRemoteAddr(),如题。

预期结果是127.0.0.1 

其实是这样的。

0:0:0:0:0:0:0:1是ipv6的表现形式,对应ipv4来说相当于127.0.0.1,也就是本机。

 

C:\Windows\System32\drivers\etc\hosts这个文件中的配置问题。

 

hosts文件中默认有:

# 127.0.0.1        localhost
# 0:0:0:0:0:0:0:1  localhost

只需要把# 0:0:0:0:0:0:0:1  localhost  注释或者删除就行

 

posted @ 2018-07-05 15:35  深圳地铁Princess  阅读(596)  评论(0编辑  收藏  举报