Cómo hacer ping a una dirección IP

Estoy usando esta parte del código para hacer ping a una dirección IP en Java, pero solo hacer ping al localhost es exitoso y para los otros hosts el programa dice que el host es inalcanzable. Deshabilité mi firewall pero aún tengo este problema

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");
}

La salida es:

Enviando solicitud de ping a 127.0.0.1
El host es accesible
Enviando solicitud de ping al 173.194.32.38
El anfitrión no es accesible

Respuestas a la pregunta(13)

Su respuesta a la pregunta