我有我的本地网络上的IP地址列表,我想知道哪个设备存储每个地址,我怎么知道?如何通过IP地址Android找到无线网络设备的名称?
1
A
回答
1
从InetAddress
的文档引用:
主机名解析
主机名到IP地址解析 通过使用本地计算机 配置信息和网络命名的组合来实现服务,如 域名系统(DNS)和网络信息服务(NIS)。正在使用的特定命名服务默认为本地 机器配置的一个。对于任何主机名称,都会返回其相应的IP 地址。反向名称解析意味着对于任何IP地址,都会返回与IP地址关联的主机 。
InetAddress类提供了将主机名解析为其IP地址的方法,反之亦然。
然后这个方法将是InetAddress.getHostName()
。
1
创建具有IP地址的InetAddress对象,然后调用的gethostname它
InetAddress inetAddr = InetAddress.getByName("192.168.1.20");
String hostname = inetAddr.getHostName();
要知道,虽然没有保证逆转实例Android上的InetAddress对象这样当查找完成,所以你会在使用之前需要检查hostname的值是否为空。
相关问题
- 1. 如何在没有IP地址的网络上找到设备
- 2. 如何找到android设备的局域网ip地址?
- 3. 检索通过无线托管网络分配的IP地址
- 4. 从网络设备的IP地址列表中查找打印机IP地址
- 5. 列表IP/MAC /本地网络设备的名称python
- 6. 如何获取Java中所有网络设备的IP地址
- 7. 如何通过c#代码在网络上找到UPNP设备的IP地址(DHCP)
- 8. Java的IP地址,MAC地址返回与设备的名称
- 9. 从本地服务器上的asp.net找到网络PC名称和IP地址?
- 10. Android设备的网络接口名称
- 11. 用VB.Net通过本地网络使用计算机名称返回IP地址
- 12. 如何通过IP地址连接到设备Objective-C
- 13. 如何验证网络设备在VxWorks中具有IP地址
- 14. 通过ping网关IP地址查找
- 15. 查找连接到同一网络的设备的IP地址和端口
- 16. 如何通过我的设备的IP地址部署代码
- 17. 如何从iPhone中找到网络服务的IP地址
- 18. 如何在CDMA网络上找到HTC Incredible的IP地址
- 19. 连接到3G移动网络时获取Android设备的IP地址
- 20. 使用CSV文件通过IP地址从网络拉电脑名称
- 21. 的Android如何让网络/无线网络连接的IP
- 22. 获取设备连接到局域网的设备的IP地址/ MAC地址
- 23. 如何找到活动的AirPlay设备的IP地址?
- 24. Android:使用设备名称而不是IP地址进行休息通话
- 25. 在SharpPCap中如何找到设备的IP地址?
- 26. 如何发现多网段网络上所有设备的IP地址?
- 27. 如何检测本地网络上其他设备的IP地址?
- 28. 寻找访客网络IP地址
- 29. boost :: asio获取特定网络设备的IP地址?
- 30. 如何让网络上的计算机或设备及其IP地址和名称的列表,使用iPhone SDK?
我试过了,但它在Android中不起作用,它只是返回我的IP地址,而不是名称 – user2160524 2013-03-17 13:18:48