我有我的本地網絡上的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. 如何通過c#代碼在網絡上找到UPNP設備的IP地址(DHCP)
- 2. 如何獲取Java中所有網絡設備的IP地址
- 3. 從本地服務器上的asp.net找到網絡PC名稱和IP地址?
- 4. 如何通過IP地址連接到設備Objective-C
- 5. 如何通過我的設備的IP地址部署代碼
- 6. 連接到3G移動網絡時獲取Android設備的IP地址
- 7. 如何在CDMA網絡上找到HTC Incredible的IP地址
- 8. 如何從iPhone中找到網絡服務的IP地址
- 9. 使用CSV文件通過IP地址從網絡拉電腦名稱
- 10. 的Android如何讓網絡/無線網絡連接的IP
- 11. 如何找到活動的AirPlay設備的IP地址?
- 12. 在SharpPCap中如何找到設備的IP地址?
- 13. 如何檢測本地網絡上其他設備的IP地址?
- 14. 尋找訪客網絡IP地址
- 15. 如何讓網絡上的計算機或設備及其IP地址和名稱的列表,使用iPhone SDK?
- 16. BlueZ:通過它的mac地址獲取設備名稱
- 17. Android設備監視器/ DDMS無法通過網絡連接到設備
- 18. 從接口名稱查找IP地址
- 19. 找到本地網絡上的設備的主機名與PHP
- 20. 加速查找連接到Wifi網絡的設備並獲取設備名稱
- 21. 跨IP網絡的IP地址
- 22. jcifs.smb.SmbException:網絡名稱無法找到
- 23. 如何在網絡上查找特定桌面的IP地址?
- 24. 查找運行web服務的android設備的IP地址
- 25. 如何通過使用shell的mac地址獲取設備名稱?
- 26. 如何從網絡上的IP地址獲取MAC地址?
- 27. 通過IP地址
- 28. 如何快速找到IP地址範圍內的IP地址?
- 29. iOS模擬器無法連接到本地網絡IP地址
- 30. 從Android應用獲取設備的MAC地址和IP地址
我試過了,但它在Android中不起作用,它只是返回我的IP地址,而不是名稱 – user2160524 2013-03-17 13:18:48