request.getRemoteAddr()获取本机的IP显示为:0:0:0:0:0:0:0:1本人使用的win7系统,网上说注释下hosts文件中#  ::1  localhost这一行即可,可是本人删除了这一行还是不能解决,纠结啊,跪求解决.

解决方案 »

  1.   

    浏览器使用http://localhost。时,显示ip为0:0:0:0:0:0:0:1。当使用http://127.0.0.1时,ip显示正常。
    打开C:Windows\system32\drivers\etc\hosts ,把最后一行开头加上#号:#::1 localhost看以前的帖子说的
      

  2.   

    嗯 谢谢了  终于解决 使用http://127.0.0.1时,ip显示正常。 这到底是什么原因呢?
      

  3.   

    ipv6的情况下localhost无法显示成ip的格式。127.0.0.1就可以了。