Как пинговать IP-адрес

Я использую эту часть кода для проверки связи с IP-адресом в Java, но только проверка локального хоста выполняется успешно, а для других хостов программа сообщает, что хост недоступен. Я отключил брандмауэр, но проблема все еще остается

public static void main(String[] args) throws UnknownHostException, IOException {
    String ipAddress = "127.0.0.1";
    InetAddress inet = InetAddress.getByName(ipAddress);

    System.out.println("Sending Ping Request to " + ipAddress);
    System.out.println(inet.isReachable(5000) ? "Host is reachable" : "Host is NOT reachable");

    ipAddress = "173.194.32.38";
    inet = InetAddress.getByName(ipAddress);

    System.out.println("Sending Ping Request to " + ipAddress);
    System.out.println(inet.isReachable(5000) ? "Host is reachable" : "Host is NOT reachable");
}

Выход:

Sending Ping Request to 127.0.0.1
Host is reachable
Sending Ping Request to 173.194.32.38
Host is NOT reachable

Ответы на вопрос(13)

Ваш ответ на вопрос