日期:2014-05-18  浏览次数:20382 次

UserHostAddress取不到客户端的ip
我遇到一个问题,以前服务器用的是独立的ip,用UserHostAddress可以正常取到客户端的ip,

现在服务器换成共享ip的了(说是用路由加远程实现的),再用request.UserHostAddress就不可以取到客户端的ip,取到的只是192.168.10.1这样的地址,

我想问一下:还有别的方法能取到用户的真实的ip吗,用js可以吗?



------解决方案--------------------
你如果在局域网访问,肯定是这样的了。
UserHostAddress只是取不到本机的广域网IP了,不影响取其它用户IP的
如果你把你的程序放在广域网上就会取到真实的IP(程序现在你放在局域网上)
------解决方案--------------------
我的电脑更加奇怪呢,本地获取到的IP是 :::1 ,正郁闷中呢