request.getRemoteAddr() 出现很奇怪的IP的解决办法

来源:互联网 发布:windows自带录制视频 编辑:程序博客网 时间:2024/04/30 01:40

当服务器和客户机是同一个IP下,request.getRemoteAddr()会出现很奇怪的情况,这时候你看一下你的hosts文件,每一个系统的hosts的位置都不一样。hosts配置这你的localhost对应的IP。

在windows7以后呢,windowsDNS解析默认ipv6大于ipv4,即使你修改了hosts文件。所以在windows7/8底下是没有用的,要让他显示127.0.0.1,可以这么做。

正常,你会在浏览器中输入localhost:8080/.....,这时候你改成127.0.0.1:8080/......那么这样获取的地址就是127.0.0.1。

当然还有一种很暴力的方法就是禁用windows的IPV6,但是这样是会给以后系统出问题埋坑的。不建议。

0 0
原创粉丝点击