为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~

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

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

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信