er ikke helt sikker på hvad du vil, men her er et par eksempler på noget som måske kunne bruges til dit formål
import java.net.*; // InetAddress, UnknownHostException
/**
* Finder alle IP-adresse mv. for et angivet server-navn vha. getByName.
* Nogle server kan have flere IP-adresser - hvis de har flere netkort.
* Eksempler paa server med flere IP-adresser (pr. 02.07.99):
* -
www.microsoft.com * -
www.altavista.com * -
www.hotmail.com * Tilpasset fra Harold: Java Network Programming eks. 4-3 side 61.
*/
class DNSlookupAll {
public static void main(String[] args) {
InetAddress[] adresser = null;
for (int argNr = 0; argNr < args.length; argNr++) {
try {
adresser = InetAddress.getAllByName( args[argNr] );
for (int adrNr = 0; adrNr < adresser.length; adrNr++)
System.out.println( adresser[adrNr].toString() );
}
catch (UnknownHostException ex) {
System.err.println("DNS kan ikke finde " + args[argNr].toString() );
System.err.println( ex.toString() );
}
}
}
}
og
// DNSlookup.java - AB 20.05.99 + 05.09.99
// Finder IP-adresse mv. for et angivet server-navn vha. getByName.
// Tilpasset fra Harold: Java Network Programming eks. 4-1 side 59-60.
import java.net.*; // class InetAddress
class DNSlookup {
private static final String host = "
www.rhs.dk"; public static void main(String args[]) {
try {
InetAddress adresse = InetAddress.getByName(host);
System.out.println( adresse.toString() );
//
www.rhs.dk/194.182.101.132 }
catch (UnknownHostException ex) {
System.err.println("DNS kan ikke finde " + host);
System.err.println(ex);
}
}
}