Hallo zusammen,
ich würde gerne mit Java einen DNS Lookup machen (an sich einen reversed Lookup), dazu habe ich jetzt mal als totaler Neuling in Sachen DNS gegoogelt und fand dnsjava, also habe ich mal flott die Lib geholt und das erste Beispiel unter http://www.xbill.org/dnsjava/dnsjava-current/examples.html gemacht.
Hier der Code dazu
Leider funktioniert es nicht, er bekommt immer eine UnknownHostException. Ich rufe das Ding ganz simpel als Java Applikation im Eclipse auf. Ich vermute ja mal, das er keine Verbindung kriegt oder etwas in der Art. Kann mir jemand, der Erfahrung mit sowas hat, nen Tip geben, wie ich das bauen muss, das es klappt ?
Schon mal Danke und Gruß
Forfaro
ich würde gerne mit Java einen DNS Lookup machen (an sich einen reversed Lookup), dazu habe ich jetzt mal als totaler Neuling in Sachen DNS gegoogelt und fand dnsjava, also habe ich mal flott die Lib geholt und das erste Beispiel unter http://www.xbill.org/dnsjava/dnsjava-current/examples.html gemacht.
Hier der Code dazu
Code:
package dnsconnector;
import java.io.IOException;
import java.net.InetAddress;
import java.net.UnknownHostException;
import org.xbill.DNS.*;
public class Dnstest {
public Dnstest() {
}
private static String testDns () {
String teststring = "";
try {
InetAddress addr = Address.getByName("www.google.de");
teststring = "Inet Address : " + addr.getHostAddress();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (Throwable e) {
e.printStackTrace();
}
return teststring;
}
public static void main(String[] args) throws IOException {
System.err.println("Test : " + testDns());
}
}
Leider funktioniert es nicht, er bekommt immer eine UnknownHostException. Ich rufe das Ding ganz simpel als Java Applikation im Eclipse auf. Ich vermute ja mal, das er keine Verbindung kriegt oder etwas in der Art. Kann mir jemand, der Erfahrung mit sowas hat, nen Tip geben, wie ich das bauen muss, das es klappt ?
Schon mal Danke und Gruß
Forfaro