Я не могу получить IP имени хоста по сети.
Я могу получить общедоступный IP-адрес, но, похоже, он не работает по сети из-за отсутствия протокола:
public static void main(String[] args) throws UnknownHostException {
String url = "host22.my.network";
getIp(url);
}
public static void getIp(String url) throws UnknownHostException{
try {
InetAddress ip = InetAddress.getByName(new URL(url).getHost());
System.err.println(ip);
}
catch (MalformedURLException e) {
System.err.println(e.getMessage());
}
}
возможно, отсутствует префикс протокола