У меня есть список адресов Ip в локальной сети, и я хочу знать, какое устройство содержит каждый адрес, как я могу узнать?Как найти имя беспроводного сетевого устройства по IP-адресу Android?
ответ
Цитирование из Документов InetAddress
:
Host Name Resolution
Имя хоста к IP разрешение адреса достигается за счет использования комбинации локальной машины информации конфигурации и сетевых имен такие услуги, как Система доменных имен (DNS) и служба сетевой информации (NIS). Используемые конкретные именованные службы (ы) по умолчанию используют локальную конфигурацию . Для любого имени хоста возвращается его соответствующий IP-адрес .Обратное разрешение имен означает, что для любого IP-адреса возвращается хост , связанный с IP-адресом.
Класс InetAddress предоставляет методы для разрешения имен узлов на свои IP-адреса и наоборот.
Этот метод будет тогда InetAddress.getHostName()
.
Создать объект InetAddress с адресом внутрибрюшинно затем вызовите getHostName на него
InetAddress inetAddr = InetAddress.getByName("192.168.1.20");
String hostname = inetAddr.getHostName();
Имейте в виду, однако, что нет никакой гарантии, что обратный поиск выполняется при создании экземпляра объекта InetAddress, как это на Android, так что вы будете необходимо проверить, что значение имени хоста не имеет значения null до его использования.
- 1. Получить имя сетевого устройства
- 2. Как захватить все проводки беспроводного сетевого трафика?
- 3. Чтение из неразборного сетевого устройства
- 4. Как программно определить тип шифрования и уровень шифрования с беспроводного сетевого устройства с сервера Windows 2003
- 5. Обнаружение беспроводного устройства в сети с помощью проводного устройства
- 6. Как захватить все проводки беспроводного сетевого трафика и wpa2?
- 7. Драйвер сетевого устройства
- 8. драйвер сетевого устройства Linux
- 9. Получение значения битрейта из драйвера беспроводного устройства.
- 10. Обнаружение беспроводного устройства из командной строки
- 11. Nagios для мониторинга сетевого брандмауэра, маршрутизатора, коммутатора и беспроводного оборудования
- 12. Имя устройства Android без Bluetooth
- 13. модуль сетевого устройства, эквивалентный ping
- 14. Как я могу проверить потребление сетевого устройства Android?
- 15. Получить кодовое имя устройства Android
- 16. Получить имя владельца устройства Android
- 17. Android: Как найти частоту кадров устройства?
- 18. Как проверить кодовое имя устройства Android?
- 19. Как получить имя хоста от устройства android
- 20. Android: Как получить текущее имя устройства WiFi-
- 21. Как научиться программированию сетевого устройства Ethernet?
- 22. Как получить онлайн-продолжительность сетевого устройства?
- 23. Как получить «название модели» для сетевого устройства (возможно, используя Bonjour)?
- 24. Найти имя сетевого адаптера для подключения к сети Ethernet
- 25. Невозможно найти зарегистрировавшиеся устройства Android
- 26. Android - Bluetooth найти ошибку устройства
- 27. ява чтения файла с сетевого устройства
- 28. Как найти модель устройства iOS?
- 29. Как найти приложения по умолчанию в android?
- 30. Как найти правильные источники для устройства Android?
Я пробовал, но он не работает в Android, он просто возвращает мне только IP-адрес, а не имя – user2160524