1

以下を使用して別の IP を取得するのはなぜですか。

3G モバイル ネットワークに接続したときに Android デバイスの IP アドレスを取得する

whatismyip.com にアクセスして、「実際の IP」を取得する方法はありますか。

私が見た 2 つの 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を取得しています

4

1 に答える 1

3

おそらくあなたのISPはあなたの接続をNATしているので、whatismyip.comではパブリックIPが表示され、そのAndroidコードではプライベート(ローカル)IPが表示されます

于 2012-08-26T16:59:43.360 に答える