我想在手机上看到我的网络地址。在Windows上,我可以为此使用ipconfig,在Linux上可以使用ifconfig。但是,如何在Android设备上查看此信息?

更具体地说,我想看看我得到了什么IPv4地址,我得到了什么IPv6地址,或者如果我没有得到一个。 />

评论

您将不会获得IPv6地址,Android不支持该地址:android.stackexchange.com/questions/3718/…

@Matthew:我实际上得到了一个IPv6地址,但是它必须是某种IPv4toIPv6或某种本地地址,因为它与我访问网站时不同。而且我无法访问ipv6.google.com

啊,我的坏。那一定是Google论坛上提到的“部分支持”。

@Matthew:我的网络运营商也可能有问题。我实际上也从他们那里获得了本地IPv4地址,这与访问“什么是我的IP服务”所看到的不一样。这是一篇有趣的博客文章T-Mobile:聪明还是疯狂?但是我没有T-Mobile作为网络运营商。

#1 楼

尝试使用eolwral提供的免费OS Monitor。您可以看到每个物理或逻辑网络接口以及相关的ipv4 / 6和mac地址,以及总的Rx ad Tx。如果您问我,它还具有开放的连接以及更多免费的漂亮应用程序。

#2 楼

Android随附ifconfig,安装终端仿真器并键入“ ifconfig eth0”,或使用“ netcfg”列出所有可用设备。您需要root才能使用ifconfig。

评论


我已经尝试过使用Android Terminal Emulator,但是如果执行ifconfig并运行ifconfig eth0,则不会得到任何信息。我现在用netcfg进行了测试,它可以打印IPv4列表,但是没有有关IPv6的信息。不管怎么说,还是要谢谢你。

–乔纳斯(Jonas)
2010-12-16 10:18

3G的默认接口在我的Android上似乎命名为rmnet0而不是eth0,因此ifconfig rmnet0效果更好。

–乔纳斯(Jonas)
2010-12-16 21:52

如果您已连接WiFi,则可以在终端中使用“ ifconfig wlan0”

–user90806
15年1月20日在8:42

使用netcfg获取可用设备的列表。查找最有可能的设备的简称(它的旁边应列出您设备的网络IP地址)。然后使用ifconfig 。例如,如果netcfg显示wlan0具有设备的实际网络IP地址(而不是虚假的IP,如0.0.0.0),则应执行ifconfig wlan0以获得更多详细信息。

– ADTC
2015年5月8日,2:33

@Ziana Mitchell:感谢您提出的修改,但是我拒绝了您提出的修改。您所做的编辑是很好的信息,但是您应该将其放入自己的答案中,而不要编辑此答案。

– Lie Ryan
18-10-2在15:39

#3 楼

只需键入netcfg

,它将列出接口,并可以在任何终端仿真器上使用。在电话本身上运行,或通过adb远程运行。

评论


亚行shell netcfg哦,是的

– Ciro Santilli郝海东冠状病六四事件法轮功
16-2-20在23:54

我的6.0.1设备上没有netcfg,也没有busybox上。

–m0skit0
18/12/3在10:43

在现代的android版本中,这不再是。

– Warren P
20-2-18在20:13

#4 楼

NetGenie Lite可以做到这一点。

评论


我安装了它,但对IPv6却一无所获。无论如何,还是一个有趣的应用程序。

–乔纳斯(Jonas)
2010-12-16 12:13