Wählen Sie DNS-server zum auflösen von Hostnamen in Java
auflösen eines Hostnamens in eine IP-Adresse ist sehr einfach in Java mithilfe der InetAddress Klasse wie folgt aus:
InetAddress address = InetAddress.getByName("www.example.com");
Aber diese Methode verwendet die DNS-server, die verwendet wird, durch das laufende system.
Gibt es eine Möglichkeit, den DNS-server angeben, der verwendet werden soll für die Lösung?
- Es gibt DNS-Bibliotheken in Java, kannst du Sie benutzen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit Sun Java, können Sie diesen code verwenden:
Finden Sie in diesem blog-post: Wie Sie eine benutzerdefinierte DNS-server mit Java-System-properties für mehr details.