Java InetAddress.getHostName() выполняется очень долго

У меня есть следующий небольшой фрагмент кода:

        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() выполняется довольно долго, если Машина найдена. Кто-нибудь может объяснить почему?

5
задан czchlong 2 May 2012 в 19:25
поделиться