Ich verwende diesen Teil des Codes, um eine IP-Adresse in Java zu pingen, aber nur das Pingen von localhost ist erfolgreich und für die anderen Hosts sagt das Programm, dass der Host nicht erreichbar ist. Ich habe meine Firewall deaktiviert, habe aber immer noch dieses Problem
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");
}
Die Ausgabe ist:
Senden einer Ping-Anfrage an 127.0.0.1
Host ist erreichbar
Senden einer Ping-Anfrage an 173.194.32.38
Host ist NICHT erreichbar