Стандартные API Java, которые вы можете использовать:
java.net.InetAddress
Или более продвинутый API поиска JNDI:
Поставщик услуг DNS для интерфейса каталогов именования Java
Оба вышеупомянутых API Java будут работать в подписанном апплете, если апплету предоставлены необходимые права политики (например, java.net.SocketPermission). Но когда апплет используется на веб-странице, пользователю сначала будет показано диалоговое окно, запрашивающее разрешение на запуск. Для измерения производительности этих вызовов API, конечно, можно использовать простой вызов java.lang.Systen.currentTimeMillis ()
Я не рекомендую использовать dnsjava.org , раньше он был популярен, но проект не обновлялся с 2004 года.