Klasse für DNS Anfragen

Status
Nicht offen für weitere Antworten.

Icewind

Bekanntes Mitglied
Hallo alle zusammen.
Ich suche eine Klasse mit der ich DNS Lookups machen kann.

danke, Icewind
 

Icewind

Bekanntes Mitglied
naja das ist nicht das was ich wollte ...
mein problem ist das ich die mail Exchange adresse einer domain bekommen will und das geht per DNS...

allerdings habe ich jetzt beschlossen ich werde das selber implementieren...
 

Grizzly

Top Contributor
Was verstehst Du unter einem DNS Lookup? Ich würde darunter verstehen, dass Du zu einer Domain die IP Adresse haben möchtest. Oder zu einer IP Adresse die Domain. Und genau das kann man mit der Klasse InetAddress realisieren. Oder habe ich die Frage falsch verstanden? :bahnhof:
 

Icewind

Bekanntes Mitglied
naja ja damit hast du auch recht hab die frage etwas falsch gestellt....

naja ich suche eine klasse mit der man verschiedene DNS anfragen stellen kann....
nicht nur zu einer Domain die IP sondernd auch wie erwähnt zu einer Domain die Mail Exchange adresse...

bzw gibts eine möglichkeit in java den DNS der im Moment eingestellt ist herauszufinden...
 

Icewind

Bekanntes Mitglied
naja ein da bekomm ich auch nur die IP und nicht die IP bzw domain des Mail Exchange Servers...
 

Grizzly

Top Contributor
Icewind hat gesagt.:
naja ein da bekomm ich auch nur die IP und nicht die IP bzw domain des Mail Exchange Servers...

Du willst den Exchange Server einer beliebigen Domain? Verstehe ich jetzt nicht. Nicht jede Domain zeigt auf einen Server, auf dem Exchange läuft. Könntest Du das vielleicht anhand eines Beispiel zeigen, wie Du das meinst?
 

Grizzly

Top Contributor
Sodele, da mich das gereizt hat, habe ich mal eine Lösung gebastelt. Und zwar funktioniert das ganze über JNDI. Das ist bei Java Standard Edition dabei. Du musst also nicht einmal zusätzliche Bibliotheken installieren bzw. benutzen.
Code:
import java.util.Enumeration;
import java.util.Hashtable;

import javax.naming.Context;
import javax.naming.directory.Attribute;
import javax.naming.directory.Attributes;
import javax.naming.directory.InitialDirContext;

public class Lookup {

	public static void main(final String[] args) {
		try {
			Hashtable env = new Hashtable();
			InitialDirContext ctx;
			Attributes attributes;
			Enumeration enum;
			Attribute attr;
			
			env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.dns.DnsContextFactory");
			ctx = new InitialDirContext(env);
			
			attributes = ctx.getAttributes("heise.de", new String[] {"MX"});
			enum = attributes.getAll();
			while (enum.hasMoreElements()) {
				attr = (Attribute) enum.nextElement();
				System.out.println(attr.getID() + " : " + attr.get());
			}
		} catch (Throwable t) {
			t.printStackTrace(System.err);
		}
	}
}
Die Ausgabe sieht bei mir wie folgt aus:
Konsole hat gesagt.:
MX : 10 relay.heise.de.
Ich hoffe, dass das Dir weiterhilft. :)
 
G

Gast

Gast
MailExchangeserver.. mmh was hat der bloss damit vor :)

Na ja, die funktionen von InetAdress sind schon supi, nur der Fussweg bring mehr, wenn man nämlich ein dnslookup(whois) direkt beim domainverwalter (de=denic) anfragt bekommt man auch die den namen jenes Menschen der diese Seite angemeldet hat und auch
oftmal email und tel....
Gibt es dafür auch schon Funktionen, oder geht das nur zu Fuss?
Würde mich interressieren..

Danke
 
G

Gast

Gast
obiges Bsp für mxLookup funzt schonmal super, nur das man nicht alle aufeinmal bekommt, sondern eben mit jedem Aufruf einen bzw. einen anderen...

Kann man das noch ändern?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I unc pfad für die klasse file? Netzwerkprogrammierung 4
K Server Klasse starten Netzwerkprogrammierung 5
P Mit der URL Klasse einloggen... Netzwerkprogrammierung 8
F Kann Klasse nicht zu Servlet casten Netzwerkprogrammierung 5
N eine klasse mit server & client Netzwerkprogrammierung 5
C Frage zur Klasse DatagramPacket Netzwerkprogrammierung 2
I Problem bei Outputstreamerzeugung in anderer Klasse als Socket Netzwerkprogrammierung 5
C RMI Klasse wird unter falschem Pfad gesucht Netzwerkprogrammierung 4
K Wie mache ich es: Klasse auf Server, Funktionen per Client ausführen? Netzwerkprogrammierung 7
C Problem mit Übertragung einer Klasse in RMI Netzwerkprogrammierung 10
D Telnet-Klasse mit Hindernissen Netzwerkprogrammierung 2
G Klasse NetworkStream .NET - alternative in Java Netzwerkprogrammierung 2
E InetAddress Klasse-Probleme Netzwerkprogrammierung 4
D URL Klasse: "Intelligente" URL Funktionen ? Netzwerkprogrammierung 4
E Problem bei Sockets/InputStream über externe Klasse Netzwerkprogrammierung 5
M Suche Klasse um Paramater zu einer URL hinzuzufügen. Netzwerkprogrammierung 3
V CORBA: IDLj erstellt wichtige Klasse nicht Netzwerkprogrammierung 3
K kann stub klasse nicht finden ! Netzwerkprogrammierung 8
S rmi ClassNotFoundException Stub-Klasse nicht gefunden. Netzwerkprogrammierung 6
R Änderung einer Seite (Klasse URL) Netzwerkprogrammierung 2
FrankenDerStein HTTP Https Server Bibliothek für Linux und Android gesucht. Netzwerkprogrammierung 7
FrankenDerStein Socket UDP Multithreading für ein Port Netzwerkprogrammierung 2
M Server-Client-System für Browsergame Netzwerkprogrammierung 5
Tobero Java serversocket nicht nur zuganglich für localhost Netzwerkprogrammierung 6
T Brauche Hilfe beim GET-String für HttpURLConnection Netzwerkprogrammierung 4
F Server für Java Applikationen Netzwerkprogrammierung 16
B Webview für Anwendung Netzwerkprogrammierung 7
M Sicheres Login-System für App implementieren Netzwerkprogrammierung 6
J Netty umsetzung für ein Protokoll Netzwerkprogrammierung 1
J ERM für kleine Verwaltungsdatenbank Netzwerkprogrammierung 2
H Machbarkeitsfrage: TCP/IP Client (z.B. Netty) für Java Web Applcation Netzwerkprogrammierung 1
Messoras Launcher für mein Spiel Netzwerkprogrammierung 7
F Einfaches Gateway für Log-Files Netzwerkprogrammierung 1
P RMI - Neue eigene Instanz für jeden Aufruf auf nicht serialisierbares Objekt - wie? Netzwerkprogrammierung 0
P PPTP Protokoll für JAVA Netzwerkprogrammierung 14
T FTP Wie Notwendigkeit für "rekey" klientenseitig detektieren? Netzwerkprogrammierung 3
S Webserver für Jar File Netzwerkprogrammierung 4
G Socket Socket verbindung für Chat System Netzwerkprogrammierung 3
V Templates für Java Client rabbitmq Netzwerkprogrammierung 4
M Erreichbar für alle zu sein Netzwerkprogrammierung 9
M Server nur für eine Aufgabe Netzwerkprogrammierung 2
N Selbes URL Objekt für alle Requests nutzen Netzwerkprogrammierung 7
T uberspace.de als (v)root-Ersatz für kleinere Java-Anwendungen? Netzwerkprogrammierung 12
L Proxy für Dateidownload? Netzwerkprogrammierung 3
K HTTP Eigener Http Response für Datei-Download Netzwerkprogrammierung 4
D Socket Leitstelle für Funkspiel Netzwerkprogrammierung 8
F Java-Beispielcode für Zeroconf (ähnlich Apple Bonjour) Netzwerkprogrammierung 7
I HTTP S - Zertifikate+Cockies für Form-basierten Login Netzwerkprogrammierung 2
Ollek Socket Sucher passende Server/Client Lösung für meine Anwendung Netzwerkprogrammierung 2
M Gleicher Port für Senden und Empfangen ? Netzwerkprogrammierung 17
N RMI Einstellungen für "übers Internet" Netzwerkprogrammierung 8
F SSL-Zertifikate für viele Nutzer? Netzwerkprogrammierung 8
K Byte für Byte aus InputStream lesen Netzwerkprogrammierung 5
S wie stell man die classpath für JARs? Netzwerkprogrammierung 3
M Bestimmte Klassen für Netzwerkchecks gesucht Netzwerkprogrammierung 11
M ClassLoader für Axis2 setzen Netzwerkprogrammierung 15
M Welches Speicherformat für News-Database?? Netzwerkprogrammierung 2
Shoox VPN-Verbindung für Datenbankzugriff Netzwerkprogrammierung 2
P Proxy für Anwendung setzten Netzwerkprogrammierung 3
T Bezeichner "end of line" für die Funktion readline Netzwerkprogrammierung 5
A DataGramsocket Übertragungsproblem im Internet (IPs für Voip) Netzwerkprogrammierung 5
E Userliste für Chat Applet Netzwerkprogrammierung 4
S HTTP Kleines Programm für den Routerneustart Netzwerkprogrammierung 3
L Zeitspanne für erneutes senden Netzwerkprogrammierung 16
L Socket Chat Server für mehrere Clients Netzwerkprogrammierung 7
F Netzwerkprogrammierung für Anfänger Netzwerkprogrammierung 2
J Framework/ Muster für Chat-ähnliches Programm gesucht Netzwerkprogrammierung 2
B Variablen ausrichten für Übertragung Netzwerkprogrammierung 2
D FTP Pfadangabe für ftp-upload funktioniert nicht Netzwerkprogrammierung 5
K Getrennte Rechner für RMI-Server/RMI-Registry, bzw. Alternativen? Netzwerkprogrammierung 5
dayaftereh HTTPCleint und HTMLparser für hTTpBot Netzwerkprogrammierung 2
E Socket Client-Applikation mit GUI für Internet IO-Platine Netzwerkprogrammierung 2
0din Grundlage für Bluetooth Netzwerkprogrammierung 5
N "Jungfernflug" der Socketprogrammierung für ein Mühlespiel Netzwerkprogrammierung 8
F Empfehlung für embedded Webserver Netzwerkprogrammierung 10
W Bibliothek für Certificate Management Protocol (CMP) Netzwerkprogrammierung 3
O Client/Server für Ticker Netzwerkprogrammierung 2
J Stubs für SOAP-Webservice generieren. Ich bekomme es einfach nicht hin... Netzwerkprogrammierung 3
dayaftereh Bester Stream für ein Spiel? Netzwerkprogrammierung 15
data89 Sockets: ein alter Hut - für Euch - für mich nicht! Netzwerkprogrammierung 10
G FileDialog für FTP Client Netzwerkprogrammierung 2
P Welches Protokoll für RMI verwenden? Netzwerkprogrammierung 10
H RCON Tool für Gameserver Netzwerkprogrammierung 11
A Wichtig für einen Chat? Netzwerkprogrammierung 4
D Was für Verbindungen mit Socket möglich? Netzwerkprogrammierung 2
S Realisierung eines Netzwerkcodes für ein Strategiespiel Netzwerkprogrammierung 7
G Datagram-Sockets für UDP-Kommunikation Netzwerkprogrammierung 2
W Was für ein Stream soll ich verwenden? Netzwerkprogrammierung 8
A Rezept für Webservices Netzwerkprogrammierung 5
P eine BufferedReader für alles ankommende Netzwerkprogrammierung 2
T Filter für Input UND OutputStream Netzwerkprogrammierung 4
T Welches Netzwerk ist am bestern für. Netzwerkprogrammierung 2
G server für mein spiel. Netzwerkprogrammierung 5
M Log In Programm für Seiten Netzwerkprogrammierung 2
G Netzwerkprogrammierung für spiele Netzwerkprogrammierung 2
A IRC-Server für das lokale Netzwerk? Netzwerkprogrammierung 12
C Einfacher Filedownload mit Sockets geht nicht für pdffiles Netzwerkprogrammierung 16
S Server für Internetspiel Netzwerkprogrammierung 2
G Objecte für Kommunikation nutzen Netzwerkprogrammierung 2
J Java Programm für Upload von Dateien per HTTP Netzwerkprogrammierung 7

Ähnliche Java Themen

Neue Themen


Oben