1

为什么我使用以下方法获得不同的 ip:

连接到3G移动网络时获取android设备的IP地址

我通过访问 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

所以必须有一种方法......或者其他一些服务正在从一些网络服务获取IP

4

1 回答 1

3

可能是您的 ISP NAT您的连接,因此使用 whatismyip.com 您会看到公共 IP,使用该 Android 代码您会看到私有(本地)IP

于 2012-08-26T16:59:43.360 回答