我有我的本地網絡上的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