为什么我使用以下方法获得不同的IP:
Getting the IP address of the android device when connected to 3G mobile network
我可以通过访问whatismyip.com来做到这一点,并且有一种获取“真实IP”的方法。
我看到的两个IP之间的区别是,将UDP程序包发送到whatismyip.com IP的速度比android提供的IP快得多。
我还在logcat中看到,其他服务正在找到whatismyip.com的IP地址:
I / pppd(3178):本地IP地址107.52.xxx.xxx
I / pppd(3178):远程IP地址66.1.xxx.xxx
所以一定有办法...或者其他服务正在从某些Web服务获取IP
最佳答案
可能是您的ISP NAT您的连接,因此,在whatismyip.com中,您看到了公共IP,而在Android代码中,您看到了私有(本地)IP。
关于android - 与Android设备(3G)和whatismyip.com不同的IP?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12132030/