Zum Inhalt springen

DNS Server abfragen ?


Empfohlene Beiträge

Geschrieben

hi,

Wie kann ich einen DNS Server Abfragen ?

Ich habe eine Anwendung in einem Netz das über einen Proxyserver ins Netz geht (darüber hinaus wird evtl. ein anderer DNS verwendet)

Welche Protokolle werden da eingesetzt oder gibt es Java-Klassen dazu ?

danke

Geschrieben

Wie kann ich einen DNS Server Abfragen ?

auf Konsole und per Hand "nslookup", "host", "dig"

Ich habe eine Anwendung in einem Netz das über einen Proxyserver ins Netz geht (darüber hinaus wird evtl. ein anderer DNS verwendet)

Diese Aussage hilft wenig, da die Protokolle Deiner Anwendung nicht spezifiziert sind. Welcher DNS verwendet wird, ist Sache Deiner Einstellungen / Deines Admin / Eurer Netzkonfiguration.

Welche Protokolle werden da eingesetzt oder gibt es Java-Klassen dazu ?

DNS: Domain Name System â€â€œ Wikipedia

UPD & TCP, IP und somit auch ARP, wenn Du auf einen DNS außerhalb Deines Netzes zugreifst entsprechend noch diverse Routingprotokolle (z.B. RIP).

Bitte spezifiziere Deine Frage etwas genauer bzw. das Ziel das Du erreichen willst. Was soll die Anwendung machen z.B. den aktuellen DNS abfragen => dann lies einfach die Einstellung, die unter Netzwerkeinstellung für das Interface hinterlegt sind. Schau Dir einfach folgendes dazu an: java.net.*

HTH Phil

Geschrieben

ich will die Domain-Auflösung ja manuell machen und in einem Anwendungsfall "nur" die Auflösung. Und im wesentlichen Plattformunabhängig (Win, *nix).

Ergo Domain rein, IP Adresse raus

gibts keine Möglichkeit das auf Anwendungsebene zu machen ?

Geschrieben

Verstehe ich das richtig, dass Deine Anwendung eine IP bekommt und dann einen DNS Lookup ausführen soll?

der Code wäre dann passend:


InetAddress addr = InetAddress.getByName("208.201.239.36");

System.out.println(addr.getHostName());

liefert dir "www.oreillynet.com"

HTH Phil

Geschrieben

Das müsste auch anderes herum gehen:

InetAddress addr = InetAddress.getByName("www.meinedomain.de");

System.out.println(addr.getCanonicalHostName());

System.out.println(addr.getHostAddress());

HTH Phil

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...