Подтвердить что ты не робот

Как получить IP-адрес из доменного имени в Java?

Я пишу приложение, где мне нужен IP-адрес. У меня есть доменное имя, и я хотел бы узнать, как получить от него IP-адрес. Например, "www.girionjava.com". Как я могу получить IP-адрес этого сайта, программируя на Java? Спасибо.

4b9b3361

Ответ 1

InetAddress giriAddress = java.net.InetAddress.getByName("www.girionjava.com");

Затем, если вы хотите, чтобы IP как строка

String address = giriAddress.getHostAddress();

Ответ 2

InetAddress.getByName("www.girionjava.com")

Ответ 3

Это должно быть просто.

InetAddress[] machines = InetAddress.getAllByName("yahoo.com");
for(InetAddress address : machines){
  System.out.println(address.getHostAddress());
}

Ответ 4

(Дополнительная маска в печати sine java считает, что все целые числа должны быть подписаны, но IP-адрес не указан)

InetAddress[] machines = InetAddress.getAllByName("yahoo.com");
for(InetAddress address : machines){
  byte[] ip = address.getAddress();
  for(byte b : ip){
    System.out.print(Integer.toString(((int)b)&0xFF)+".");
  }
  System.out.println();
}