Мне нужна информация о конфигурации сети в моем приложении, которая больше, чем предоставляют java.net.NetworkInterface
и java.net.InetAddress
. Я хотел бы включить такую информацию, как подсеть, шлюз и DNS-серверы, но код должен быть переносимым на платформы Windows и Linux.
Я попытался сделать это, выполнив Runtime.getRuntime().exec("ipconfig")
для Windows и Runtime.getRuntime().exec("ifconfig")
для Linux и проанализировав результаты. Может быть, есть лучший способ сделать это или проект с открытым исходным кодом, который я мог бы использовать.
Заранее спасибо за любые идеи, которые могут направить меня в правильном направлении