次の小さなコード スニペットがあります。
InetAddress address = InetAddress.getByName(host);
if(address.isReachable(TIMEOUT_IN_MILLISECONDS)) {
System.out.println(host + " is reachable.");
String hostName = address.getHostName();
System.out.println(hostName);
}
マシンが見つかった場合、 getHostName() メソッドの実行にかなりの時間がかかります。誰かが理由を説明してもらえますか?