IP地址获取到为0:0:0:0:0:0:0:1

引用 13 楼 oXiaoShe 的回复:
Quote: 引用 11 楼 ahjsdzm 的回复:

[Quote=引用 9 楼 huazaiyou 的回复:]
最近在进行web开发时,遇到了request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1,这是为什么呢,照道理讲,应该是127.0.0.1才对,为什么这个获取的值变成了ipv6了呢,而且我发现这种情况只有在服务器和客户端都在同一台电脑上才会出现(例如用localhost访问的时候才会出现),后来上网查了查原因,原来是/etc/hosts这个东西作怪(在windows上应……

我用的win7系统 同样遇到此问题,打开文件发现 # ::1 localhost 已注释 没有解决问题;后来强制改成 127.0.0.1       localhost
# 127.0.0.1 activate.adobe.com
# ::1             localhost
问题解决 特回复 希望对大家有所帮助,高手们给点原理性解释 期待!!!


修改后需要重启


这个方法真的管用,一个下午了才弄好。修改保存之后只要重启一下Tomcat服务器就可以啦

http://bbs.csdn.net/topics/350113454

原文地址:https://www.cnblogs.com/softidea/p/5704604.html