AndroidスマートフォンのIPアドレスを確認するにはどうすればよいですか?


102

私のAndroidスマートフォンのIPアドレスを知りたいのですが。たとえば、WiFi経由で電話を使用する場合、電話に割り当てられているローカルIPアドレスを取得するにはどうすればよいですか?

回答:


121

簡単な方法は、WiFi設定に移動してを押すことMenu > Advancedです。そこに表示されるか、必要に応じて静的IPに設定できます。

クールな方法は、ダイヤル*#*#4636#*#*してテストメニューを開くことです。次に、[WiFi情報]、[WiFiステータス]の順にクリックします。


2
電話をかける##4636##と、次のメッセージが表示されますConnection problem or invalid MMI code。また、WiFi設定の詳細メニューで、DHCPによって設定されたIPアドレスが表示されません。しかし、そのメニューのおかげで、私はそれについて知りませんでした。
ジョナス

ハハ、申し訳ありませんが、明らかにアスタリスクはイタリック体のポンド記号に解決されますか?あなたは実際にあなたのWiFi設定でDHCPアドレスを見ることができませんか?私はCyanogenmodを実行していますが、メニューの下部に私のものを見ることができます。それが標準機能ではないことを知りませんでした。:O
kcoppock

いいえ、Android 2.2を搭載したNexus OneにはIPアドレスがありません。しかし、Testing meny非常に良かった。
ジョナス

13

ifconfigおよびipAndroid 7

adb shell ifconfig
adb shell ip address show

ifconfig 以下で説明するように、以前のバージョンではデフォルトですべてのバージョンが表示されなかった迷惑な実装でしたが、現在は正常に動作します。

netcfg Android 5.1.1

このツールは後のAndroidで削除され、ifconfigより適切に作成され、デフォルトですべてのインターフェースが表示されるため、新しいバージョンではこのメソッドは役に立たなくなります。

adb shell netcfg | grep wlan0

既にAndroid用に開発していadbて、USB接続をセットアップしている場合は、デスクトップからの接続が最適です。

サンプル出力:

wlan0 UP 192.168.0.3/24 [...]

確認する:

adb shell ifconfig wlan0

ifconfigAndroidの(自家製?)はnet-tools、インターフェイスを指定する必要があるため、デスクトップ(Ubuntu 15.10のパッケージ)のものとは異なります。

これについても言及されています:ipconfigに似たコマンドまたはアプリケーションはありますか?

Jack PalevichのTeriminal Emulatorなどのターミナルエミュレータをインストールし、それを開いて次のように入力することもできますnetcfg。ただし、その場合は、デバイスでの入力が苦痛なので(外部キーボードをお持ちでない限り...)、IPを表示するアプリを使用する方が良いでしょう。

デバイスにSSHで接続したい場合adb shellは、https//stackoverflow.com/a/34040560/895245

サーバーアプリを開発している場合、最もユーザーフレンドリーなことは、一部のデバイスのIPを表示することですTextView。これには、pure-Javaメソッドがあります:https : //stackoverflow.com/questions/494465 | https://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device

ルーターブラウザー管理

自宅にいる場合、次のことができます。

  • イーサネットケーブルでデスクトップをルーターに接続します
  • マジックベンダーに依存するアドレスにアクセスします。多くの場合http://192.168.0.1
  • ほとんどのベンダーはどこかにデバイスIPのリストを持っています

nmap

デバイスがサーバーを実行している場合、たとえばhttps://stackoverflow.com/a/34040560/895245で説明されているようにポート2222でSSHDを実行すると、ポートスキャンできます:

sudo nmap -sV --open 192.168.0.0/24 -p2222

Android 4.2.1でも動作します。
消防士

9

最も簡単な方法は、OS Monitorなどのツールを使用することです。これにより、(特に)多くのネットワークの詳細も表示されます。

OSモニター
ネットワークインターフェイスの詳細を表示するOSモニター(ソース:Google Play。画像をクリックすると拡大します)

スクリーンショットが示すように、このアプリは各ネットワークインターフェースについて明らかにします。

  • インターフェイス名¹
  • 割り当てられたIPv4 IPアドレス(0.0.0.0このインターフェースが現在使用されていない場合)
  • IPv6アドレス(利用可能な場合)
  • Macアドレス
  • パケット統計(つまり、転送されたデータ)
  • ステータス

¹インターフェース名は、デバイスごとに異なる方法で処理される場合があります。しかし、ほとんどの場合、IPからそれが属する場所を知ることができます。また、rmnet無線LANのような名前を使用しながら、主に、GPRS(モバイルデータ)のために使用されますtiwlanか、eth


1

ターミナルエミュレーターアプリの場合:

~$ ip -o a

WiFiとモバイルデータの両方に適用可能。ルートは必要ありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.