Как указано выше, вы можете использовать
InetAddress.getByName("hostName"), но это может дать вам кешированный IP-адрес. Прочитайте документацию java для этого же.
Если вы хотите получить IP-адрес из DNS, вы можете использовать:
В дополнение к тому, что указал @daksh, вы можете отключить кеш-ответ DNS, предложенный здесь, но помните о времени отключения кеш, а также кэширование DNS-ответов, сделанных вашей ОС, а также других DNS-серверов, предложенных здесь. Надеюсь, что это поможет