コードのこの部分を使用してJavaのIPアドレスにpingを実行していますが、ローカルホストへのpingのみが成功し、他のホストの場合、プログラムはホストに到達できないと表示します。ファイアウォールを無効にしましたが、それでもこの問題が発生します
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");
}
出力は次のとおりです。
127.0.0.1
ホストへのPing要求の
送信は到達可能です173.194.32.38へのPing要求の送信は到達可能
ではありません