理論的にIPアドレスにアクセスできるかどうかはどのようにして知ることができますか?私は、Javaコードは、ちょうど次のLinuxの呼び出しのように動作するのでしょう:それは実際にはIPアドレスに接続しようとしないので、タイムアウトパラメータは受け付けませんJavaで「ip route get」
# ip route get 192.168.36.5 RTNETLINK answers: Network is unreachable
。アドレスがシステムのルーティングテーブルに従って到達可能かどうかを判断するだけです。
Javaからコマンドラインツールを起動したくないですか?まったく同じコマンドを実行できるので、出力を取得してJavaで解析します。 – Kariem