Abrufen der IP-Adresse einer Website in Java

In diesem Tutorial verwenden wir die Methode  java.net.InetAddress.getByName()  Um die IP-Adresse des Webservers einer Website in Java zu erhalten  basierend auf der Darstellung seiner IP-Adresse oder des Domainnamens, z. B. www.google.com.

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

public class ServerAddress {

public static void main(String[] zero) throws SocketException {

InetAddress ServerAddress;

try{
ServerAddress= InetAddress.getByName("www.yahoo.fr");
//domain name
System.out.println("Yahoo server address = "+
ServerAddress.getHostName());
//IP-Adresse des Yahoo-Servers
System.out.println("Domainname = "+
ServerAddress.getHostName());
System.out.println("Die IP-Adresse des Servers Yahoo.com = "+
  ServerAddress.getHostAddress());
System.out.println("Die IP-Adresse des Servers Yahoo.fr = "+
InetAddress.getByName("www.yahoo.fr").getHostAddress());
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
Output:

domain name = www.yahoo.com
Die IP-Adresse des Servers Yahoo.com = 46.228.47.115
Die IP-Adresse des Servers Yahoo.fr = 77.238.184.150
getHostName(): gibt den Computernamen für diese IP-Adresse zurück.
getHostAdress(): gibt die IPv4-Adresse des Servers zurück.

References:
Doc Oracle: InetAdress
IP-Adressen in Java manipulieren
TCP-Socket: Client/Server in Java