如何查看我的Android手机具有的IP地址?


102

我想知道我的Android手机具有什么IP地址。例如,如果我通过WiFi使用电话,如何获得分配给电话的本地IP地址?

Answers:


121

最简单的方法是转到“ WiFi设置”,然后点击Menu > Advanced。它会显示在此处,或者您可以根据需要将其设置为静态IP。

很酷的方法是拨号*#*#4636#*#*以打开“测试”菜单。然后单击WiFi信息,然后单击WiFi状态。


2
当我打电话时,##4636##我收到此消息:Connection problem or invalid MMI code。并且在“ WiFi设置”高级菜单中,如果IP地址是由DHCP设置的,我将看不到该IP地址。但是,感谢您提供的菜单,我对此一无所知。
乔纳斯(Jonas)2010年

哈哈,对此感到抱歉,是的,星号显然解析为斜体磅符号?因此,您实际上无法在WiFi设置中看到DHCP地址吗?我正在运行Cyanogenmod,可以在菜单底部看到我的照片。不知道这不是标准功能。:O
kcoppock 2010年

不,在装有Android 2.2的Nexus One上没有IP地址。但是Testing meny很好。
乔纳斯(Jonas)2010年

13

ifconfigipAndroid 7

adb shell ifconfig
adb shell ip address show

ifconfig 是一个令人讨厌的实现,如下所述,默认情况下不会在早期版本上显示所有版本,但现在可以正常工作。

netcfg Android 5.1.1

该工具在以后的Android中已删除,并且ifconfig变得更漂亮,并且默认情况下显示所有接口,因此使此方法在较新版本中无效。

adb shell netcfg | grep wlan0

如果您已经在为Android开发并且具有adbUSB连接设置,那么从桌面上访问是最好的选择。

样本输出:

wlan0 UP 192.168.0.3/24 [...]

确认:

adb shell ifconfig wlan0

ifconfigAndroid(自制软件?)上的桌面不同于台式机(net-toolsUbuntu 15.10 上的软件包)上的桌面,因为它需要提供接口。

在以下位置也提到了这一点:是否有类似于ipconfig的命令或应用程序?

您也可以安装终端仿真器,如Jack Palevich的Teriminal Emulator,打开它并输入:netcfg。但是在那种情况下,最好使用一些显示IP的应用程序,因为在设备上键入会很麻烦(除非您有外部键盘...)。

如果您只想通过SSH进入设备,adb shell则可以使用以下方法:https : //stackoverflow.com/a/34040560/895245

如果您正在开发服务器应用程序,那么最方便用户的操作是在一些TextView具有纯Java方法的设备上显示设备的IP :https : //stackoverflow.com/questions/494465 | https://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device

路由器浏览器管理

如果您在家,可以:

  • 使用以太网电缆将您的桌面连接到路由器
  • 访问一些魔术供应商相关的地址,通常是http://192.168.0.1
  • 大多数供应商都在其中某处列出了设备IP

纳帕

如果您的设备正在运行服务器,例如端口2222上的SSHD(如https://stackoverflow.com/a/34040560/895245所述),则可以对其进行端口移植:

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

同样适用于Android 4.2.1。
Firelord

9

最简单的方法是使用OS Monitor之类的工具,它向您显示了很多网络详细信息(以及其他信息):

操作系统监视器
操作系统监视器显示网络接口详细信息(来源:Google Play;点击图片放大)

如屏幕截图所示,此应用针对每个网络接口进行显示:

  • 接口名称¹
  • 分配的IPv4 IP地址(如果0.0.0.0当前未使用此接口)
  • IPv6地址(如果可用)
  • MAC地址
  • 数据包统计(即传输的数据)
  • 状态

¹接口名称在不同设备上的处理方式可能有所不同。但是在大多数情况下,您可以从IP知道它属于哪一个。此外,rmnet它主要用于GPRS(移动数据),而WiFi使用诸如tiwlan或的名称eth


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.