package javacodebook.net.url.urltoip; import java.net.*; /** * Dieses Programm liefert die IP Addresse zu einer URL, * und gibt diese in Punkt-Notation auf der Konsole aus. */ public class URLtoIP { public static void main(String[] args) throws Exception { InetAddress addr = InetAddress.getByName("www.addison-wesley.de"); // Bis jdk1.3. einschließlich // Adresse wird im Byte-Array zurückgegeben byte[] ipAddr = addr.getAddress(); StringBuffer ipAddrStr = new StringBuffer(); for (int i=0; i 0) { ipAddrStr.append("."); } ipAddrStr.append(ipAddr[i]&0xFF); } System.out.println("Bis jdk1.3.\n\t"+addr.getHostName() +" -> "+ipAddrStr.toString()); // Seit jdk1.4. System.out.println("Mit jdk1.4.\n\t"+addr.getHostName() +" -> "+addr.getCanonicalHostName()); } }