Entwickler-Ecke

Internet / Netzwerk - Gateway ermitteln


maxk - Do 13.05.04 12:33
Titel: Gateway ermitteln
Hallo,
wie kann ich den Gateway einer Internetverbinung ermitteln? Windows empfängt diese Daten automatisch und speichert sie daher nicht ab - wenn doch find ich's nicht. Ein Aufruf von IPConfig bringt follgendes:
ipconfig hat folgendes geschrieben:
PPP-Adapter FreeNet (lange):

Verbindungsspezifisches DNS-Suffix:
IP-Adresse. . . . . . . . . . . . : 80.184.72.238
Subnetzmaske. . . . . . . . . . . : 255.255.255.255
Standardgateway . . . . . . . . . : 80.184.72.238
Wie erhalte ich den letzen Wert mit Hilfe von Delphi?

Danke schon mal,
maxk


DaRkFiRe - Do 13.05.04 13:23

Such mal im Internet nach IPHLPAPI. Darin findest Du sicher das, was Du suchst. Damit kannste so ziemlich alles von TCP/IP auslesen, u.a. auch die Interface Settings (in denen Du ja auch die Gatewayadressen hast).


IT-Konfetti - Mi 15.02.06 17:13
Titel: 'Alte' iphlpapi.dll Version?
Den Gateway habe ich durch die Datei iphlpapi.dll herausgefunden, doch nun brauche ich auch noch die Domain und die Subnetzmaske...!!!!
Er bring immer eine komische Fehlermeldung, nun habe ich herausgefunden, dass die iphlpapi.dll Version zu alt ist. Ich suche schon seit einer Stunde nach einer neueren iphlpapi.dll Version (für Delphi 7).

Kann mir vielleicht jemand behilflich sein???

Wäre wirklich dankbar.
Im Anhang ist die 'alte' Version, die ich im Moment benutze.

Gruss IT-Konfetti


jaevencooler - Mi 15.02.06 17:42
Titel: Re: Gateway ermitteln
Moin Moin,

also wenn es um TCP/IP geht kann ich Dir nur die INDY Kombos empfehlen.

Freeware und sehr umfangreich. Hier mall der Link, vielleicht hilft es ja:

http://www.indyproject.org/


user profile iconmaxk hat folgendes geschrieben:
Hallo,
wie kann ich den Gateway einer Internetverbinung ermitteln? Windows empfängt diese Daten automatisch und speichert sie daher nicht ab - wenn doch find ich's nicht. Ein Aufruf von IPConfig bringt follgendes:
ipconfig hat folgendes geschrieben:
PPP-Adapter FreeNet (lange):

Verbindungsspezifisches DNS-Suffix:
IP-Adresse. . . . . . . . . . . . : 80.184.72.238
Subnetzmaske. . . . . . . . . . . : 255.255.255.255
Standardgateway . . . . . . . . . : 80.184.72.238
Wie erhalte ich den letzen Wert mit Hilfe von Delphi?

Danke schon mal,
maxk



Beste Grüße
Michael


DaRkFiRe - Mi 15.02.06 18:33

Wenn alle Stricke reißen, kannste Dich ja nach der Methode umsehen, wie man von der Kommandozeile liest (also aus einem DOS-Fenster).

MfG


caedes - Do 02.03.06 17:11

Die Gatewayadresse wird zusammen mit einigen anderen relevanten Daten in der Regystry gespeichert. Einfach mal nach "DefaultGateway" suchen!