Получение IP-адреса веб-сайта на Java

В этом уроке мы будем использовать метод java.net.InetAddress.getByName()  Чтобы получить IP-адрес веб-сервера веб-сайта в Java  на основе представления своего IP-адреса или доменного имени, например, www.google.com.

import java.net.InetAddress; 
import java.net.SocketException;
import java.net.UnknownHostException;

public class ServerAddress {

public static void main(String[] zero) выбрасывает SocketException {

InetAddress ServerAddress;

try{
ServerAddress= InetAddress.getByName("www.yahoo.fr");
//доменное имя
System.out.println("Адрес сервера Yahoo = "+
ServerAddress.getHostName());
//IP-адрес сервера Yahoo
System.out.println("Доменное имя = "+
ServerAddress.getHostName());
System.out.println("IP-адрес сервера Yahoo.com = "+
  ServerAddress.getHostAddress());
System.out.println("IP-адрес сервера Yahoo.fr = "+
InetAddress.getByName("www.yahoo.fr").getHostAddress());
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
Output:

доменное имя = www.yahoo.com
IP-адрес сервера Yahoo.com = 46.228.47.115
IP-адрес сервера Yahoo.fr = 77.238.184.150
getHostName(): возвращает имя компьютера для этого IP-адреса.
getHostAdress(): возвращает IPv4-адрес сервера.

References:
Doc Oracle: InetAdress
Манипулирование IP-адресами в Java
TCP Socket: клиент/сервер в Java