В файле .properties
я сохраняю локальный сетевой интерфейс (то есть MAC-адрес), который я хочу использовать своим Java-приложением. Затем я получаю эту информацию как свойство.Получить локальный IP-адрес, связанный с локальным MAC-адресом
Теперь я хочу получить локальный IP-адрес, связанный с этим MAC-адресом. Как я могу сделать это с помощью Java?
Обратите внимание, что я не могу использовать обратный ARP на шлюзе. У меня нет шлюза, я работаю только на месте.
Спасибо.
попробовать этот Inet4Address.getLocalHost() getHostAddress() –
почему.? Почему бы просто не сохранить IP-адрес? – EJP
@EJP Поскольку мои пользователи регулярно меняют IP-адрес, и я не хочу заставлять их обновлять его в своем приложении. Но спасибо. –