DHCP-Server Adresse ermitteln

Diskutiere DHCP-Server Adresse ermitteln im Java Basics - Anfänger-Themen Bereich.
B

BarneyG77

Hallo zusammen,
ich bin gerade dabei ein Programm von C# auf Java zu portieren. In C# konnte ich über IPInterfaceProperties die Adresse des aktuellen DHCP-Servers ermitteln.
In Java habe bislang nur eine Lösung über einen InputStream auf IPCONFIG gefunden. Funktioniert zwar auch, aber finde ich sehr unschön.

Kann ich wirklich nicht in Java direkt die DHCP-Server Adresse ermitteln?

Danke im vorraus für Eure Antworten
 
O

Oneixee5

Möglicherweise ist es gar nicht nötig den DHCP-Server zu ermitteln. Per UDP kann einen Broadcast an ein ganzes/das eigene Subnetz oder Multi-Cast über Netzwerke hinweg mit einem einzigen Paket gesendet werden. Auf diese Weise kann eine Anfrage an eine beliebige Anzahl von Maschinen gesendet werden, um herauszufinden, ob ein Dienst verfügbar ist.
 
MoxxiManagarm

MoxxiManagarm

Was genau willst du denn am Ende erreichen? Vielleicht gibt es Alternativlösungen.

Ansonsten könntest du noch mit entsprechenden Libs den Registry Pfad HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces iterieren. Dort gibt es mehrere Subs. Ein Sub kann den Key "DhcpServer" haben. Dessen Value ist dann dein gesuchter Wert.
 
B

BarneyG77

Das Programm dient zu privaten Zwecken und macht Datenbankzugriffe. Um auch auf die Datenbank zugriefen zu können wenn ich geschäflicht unterwegs bin, mache ich eine Unterscheidung über den DHCP-Server...ist die Adresse die meines Servers erfolgt lokaler Zugriff, ansonste Zugriff über einen Dyndns Namen.
Der Registry-Wert scheint mir schon mal sauberer zu sein als der InputStream :)
 
D

Dukel

Teste doch den Zugriff auf die interne IP und wenn der Zugriff nicht stimmt, dann teste die externe IP.
Wenn du irgendwann einmal in einem Netzwerk bist, welches die gleiche DHCP Adresse hat hast du ja ein Problem.

Hast du im internen Netz einen DNS Server? Dann könntest du auch Split DNS einrichten, dann hättest du kein Problem.
 
Thema: 

DHCP-Server Adresse ermitteln

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben