isReachable в Java, похоже, не работает так, как он должен

Я использую Clojure, но я могу читать Java, так что это не специфичный для Clojure вопрос. Это даже не похоже на работу с Java.

Я пытаюсь реализовать функцию ping, используя isReachable. Код, который я использую, это:

(.isReachable (java.net.InetAddress/getByName "www.microsoft.com") 5000)

Переведено на Java моим хорошим другом:

public class NetTest {
  public static void main (String[] args) throws Exception{
    String host = "acidrayne.net";
    InetAddress a = InetAddress.getByName(host);

    System.out.println(a.isReachable(10000));
  }
}

Оба из них возвращают ложные. Полагаю, я ошибаюсь, но исследования Google говорят мне по-другому. Я в замешательстве!

Ответы на вопрос(2)

Ваш ответ на вопрос