IP4-Adresse des lokalen PCs auslesen?
Moderator: Moderatoren
IP4-Adresse des lokalen PCs auslesen?
Hallo
habe zwar ein paar Ansätze ausprobiert, aber die richtige IP ist nicht zurückgekommen.
Z.B. GetHostByAddr
Da kam die Adresse des VMware Adapter zurück, die Letzte IP4 in der Liste von IPCONFIG/ALL
Mit welcher Abfrage kommt die IP4 zurück welche z.B. Ping standardmäßig verwendet?
Also die des lokalen Netzwerks.
XB2NET?
Ich will ein paar Informationen protokollieren - aber nicht aus den Environments, die snd manipulierbar:
Computername
Username
IP4-Adresse
Vermutlich sitze ich auf der Leitung...
Wie macht Ihr das (wenn Ihr damit rausrücken wollt...)?
habe zwar ein paar Ansätze ausprobiert, aber die richtige IP ist nicht zurückgekommen.
Z.B. GetHostByAddr
Da kam die Adresse des VMware Adapter zurück, die Letzte IP4 in der Liste von IPCONFIG/ALL
Mit welcher Abfrage kommt die IP4 zurück welche z.B. Ping standardmäßig verwendet?
Also die des lokalen Netzwerks.
XB2NET?
Ich will ein paar Informationen protokollieren - aber nicht aus den Environments, die snd manipulierbar:
Computername
Username
IP4-Adresse
Vermutlich sitze ich auf der Leitung...
Wie macht Ihr das (wenn Ihr damit rausrücken wollt...)?
- HaPe
- 1000 working lines a day
- Beiträge: 996
- Registriert: So, 15. Nov 2015 17:44
- Wohnort: 71665 Vaihingen-Enz
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 15 Mal
Re: IP4-Adresse des lokalen PCs auslesen?
Hallo Roland !
Zum Auslesen habe ich mir eine DLL mit C geschrieben welche mit der Funktion GetAdaptersAddresses alle Infos ausliest.
Diese Info muss man dann in eigene Arrays füllen. Dann hat man dieselbe Info wie mit IPCONFIG/all.
Das Fiese daran ist, dass Windows 10 bei einem größeren Update diese Enumerrierung neu aufbaut und die Nummern neu verteilt.
Dann fallen gesetzte Routen anhand der Adapter-Nummer auf die Nase
Das ist alles andere als trivial.Vermutlich sitze ich auf der Leitung...
Wie macht Ihr das (wenn Ihr damit rausrücken wollt...)?
Zum Auslesen habe ich mir eine DLL mit C geschrieben welche mit der Funktion GetAdaptersAddresses alle Infos ausliest.
Diese Info muss man dann in eigene Arrays füllen. Dann hat man dieselbe Info wie mit IPCONFIG/all.
Das kommt einerseits auf die Routen an die auf dem jeweiligen PC gesetzt sind, andererseits kommt es auf eine interne Enumerrierung der einzelnen Netzwerk-Adapter von Windows an falls das Ping-Ziel über mehr als ein Netzwerk-Adapter erreichbar ist.Mit welcher Abfrage kommt die IP4 zurück welche z.B. Ping standardmäßig verwendet?
Also die des lokalen Netzwerks.
Das Fiese daran ist, dass Windows 10 bei einem größeren Update diese Enumerrierung neu aufbaut und die Nummern neu verteilt.
Dann fallen gesetzte Routen anhand der Adapter-Nummer auf die Nase
--
Hans-Peter
Hans-Peter
Re: IP4-Adresse des lokalen PCs auslesen?
Hallo Hans-Peter
OK- soweit do gut.
Jetzt hast Du alle IP-Adressen der Adapter usw.
Angenommen 3 Stück.
Jetzt muss ich aber doch noch schauen, auf welchem Netz der Default-Gateway liegt. Das wäre dann die normale "Basisadresse" des angeschlossenen Netzzwerks.
Das kann doch aber nicht sein, dass alle Entwickler auf der Welt für die gesuchte IP-Adresse immer diesen Aufwand treiben müssen...
OK- soweit do gut.
Jetzt hast Du alle IP-Adressen der Adapter usw.
Angenommen 3 Stück.
Jetzt muss ich aber doch noch schauen, auf welchem Netz der Default-Gateway liegt. Das wäre dann die normale "Basisadresse" des angeschlossenen Netzzwerks.
Das kann doch aber nicht sein, dass alle Entwickler auf der Welt für die gesuchte IP-Adresse immer diesen Aufwand treiben müssen...
- AUGE_OHR
- Marvin
- Beiträge: 12912
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: IP4-Adresse des lokalen PCs auslesen?
also Hardware Informationen -> WMI
die nehmen vermutlich die "eindeutige" MAC AdressseDelUser01 hat geschrieben: Das kann doch aber nicht sein, dass alle Entwickler auf der Welt für die gesuchte IP-Adresse immer diesen Aufwand treiben müssen...
üblicherweise gibt es doch einen DHCP Server z.b. im Router welche die IP "dynamisch" verteilt ...
gruss by OHR
Jimmy
Jimmy
Re: IP4-Adresse des lokalen PCs auslesen?
Auch mit ASINET SocketGetHostByName() bekomme ich dir "angenommenen" drei IP-Adressen der Adapter.
Über ASINET bekomme ich scheinbar keine Info über den default Gateway.
Wieder Sackgasse...?
Über ASINET bekomme ich scheinbar keine Info über den default Gateway.
Wieder Sackgasse...?
Re: IP4-Adresse des lokalen PCs auslesen?
@Jimmy
ausführen: CMD
> ipconfig /all
Die relevante IP ist die des Adapters mit der Gateway-Angabe.
Die allermeisten Geräte haben nur eine Gateway-Eintragung. Die dazu passende IP-Adresse wäre dann die "Haupt"-Adresse.
Sollte es doch mehrere Gateways geben müsste man noch ein weiteres Entscheidungskriterium finden. Das ist aber momentan vernachlässigbar.
Man könnte auch sagen: das Auge sieht das Ergebnis - Xbase++ noch nicht...
ob DHCP oder feste IP - genau die Werte will ich auslesen.
ausführen: CMD
> ipconfig /all
Die relevante IP ist die des Adapters mit der Gateway-Angabe.
Die allermeisten Geräte haben nur eine Gateway-Eintragung. Die dazu passende IP-Adresse wäre dann die "Haupt"-Adresse.
Sollte es doch mehrere Gateways geben müsste man noch ein weiteres Entscheidungskriterium finden. Das ist aber momentan vernachlässigbar.
Man könnte auch sagen: das Auge sieht das Ergebnis - Xbase++ noch nicht...
- AUGE_OHR
- Marvin
- Beiträge: 12912
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: IP4-Adresse des lokalen PCs auslesen?
also WMI gibt einem zwar die IP / MAC etc. aber sagt mir wohl nicht welche "aktive" ist.
und das ist von Pablo
mit ASInet habe ich das gefunden
Code: Alles auswählen
#pragma Library( "asinet10.lib" )
#include"Asinet.ch"
proc main()
local aStr,cIP
nError := 0
aStr := SocketGetHostByName( 'localhost') // hardcoded 'localhost' to fetch local machine's name
aStr := SocketGetHostByName( aStr[HOSTINFO_CNAME])
cIP := SocketInetNtoA(aStr[ HOSTINFO_ADDR,1]) // HOSTINFO_ADDR element is an array :(
? "Your machine's IP address",cIP
? "Machine name", aStr[HOSTINFO_CNAME]
WAIT
return
gruss by OHR
Jimmy
Jimmy
Re: IP4-Adresse des lokalen PCs auslesen?
Hallo Jimmy
habe mir die PRGs angeschaut, werden vermutlich funktionieren - teste ich morgen.
Die Abfrage solcher fundamentaler Werte sollten mit Xbase-Bordmitteln möglich sein, oder mit Standard MS API.
Von einer Scripting-Lösung bin ich kein Freund. Aber wenn das mit ot4xb von Pablo funktioniert wäre das OK.
Danke!
habe mir die PRGs angeschaut, werden vermutlich funktionieren - teste ich morgen.
Die Abfrage solcher fundamentaler Werte sollten mit Xbase-Bordmitteln möglich sein, oder mit Standard MS API.
Von einer Scripting-Lösung bin ich kein Freund. Aber wenn das mit ot4xb von Pablo funktioniert wäre das OK.
Danke!
- Jan
- Marvin
- Beiträge: 14660
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: IP4-Adresse des lokalen PCs auslesen?
Roland,
ich habe gerade mal den ASINet-Code, den Jimmy gepostet hat, getestet. Der gibt mir eindeutig meine korrekte, gerade genutzte IP und meinen Rechnernamen zurück. Da ist also nix mit Skripting oder externen Tools. Das sind drei pure Xbase++-Zeilen.
Jan
ich habe gerade mal den ASINet-Code, den Jimmy gepostet hat, getestet. Der gibt mir eindeutig meine korrekte, gerade genutzte IP und meinen Rechnernamen zurück. Da ist also nix mit Skripting oder externen Tools. Das sind drei pure Xbase++-Zeilen.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Re: IP4-Adresse des lokalen PCs auslesen?
Hallo Jan,
in Jimmys Beitrag sind zwei ZIPs. Eine Lösung mit ascom10.lib die andere von Pablo - da sehe ich nicht wie er das gelöst hat.
Solche Sachen gefallen mir nicht so richtig, da kann MS auch mal was ändern:
objWMIServices := CreateObject( "WbemScripting.SWbemLocator" ):ConnectServer(strComputer, "Root\CIMv2")
in Jimmys Beitrag sind zwei ZIPs. Eine Lösung mit ascom10.lib die andere von Pablo - da sehe ich nicht wie er das gelöst hat.
Solche Sachen gefallen mir nicht so richtig, da kann MS auch mal was ändern:
objWMIServices := CreateObject( "WbemScripting.SWbemLocator" ):ConnectServer(strComputer, "Root\CIMv2")
- Jan
- Marvin
- Beiträge: 14660
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: IP4-Adresse des lokalen PCs auslesen?
Roland,
falsch: Jimmy hat 2 ZIP und ein Codestück gepostet. Und genau dieses Codestück funktioniert.
Jan
falsch: Jimmy hat 2 ZIP und ein Codestück gepostet. Und genau dieses Codestück funktioniert.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- AUGE_OHR
- Marvin
- Beiträge: 12912
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: IP4-Adresse des lokalen PCs auslesen?
ist es denn das was du suchst
es zeigt ja viel mehr als die 3 Zeile ASInet oder der WMI Code.
frage doch mal bei Pablo an ... ich unterstütze die v2.x ja nicht
demnächst ist ja die Forum-Konferenz wo man sicherlich die Gelegenheit hätte ...
gruss by OHR
Jimmy
Jimmy
Re: IP4-Adresse des lokalen PCs auslesen?
@Jan
Den Code habe ich absichtlich "übersehen", der steht irgendwo in den Samples oder so.
Der zeigt aber genau das Problem - deshalb weiter unten die Erweiterung für heutige Verwendung.
Je nach Gerät bekommst Du eine oder mehrere IP-Adressen zurück die auf dem Gerät konfiguriert sind.
Welche ist jetzt aber die mit welcher das Gerät am lokalen Netzwerk hängt?
Das würde ich jetzt anhand des default Gateway machen. In normal verwalteten Netzwerken würde auch die DNS-Auflösung helfen, da man davon ausgehen kann, dass nur die Standard-LAN-IP im DNS-Server eingetragen ist (passiert bei der MS-Domänen-Anmeldung). Was aber wenn kein DNS-Server vorhanden ist bzw. alle internen Netze im DNS stehen?
Den Code habe ich absichtlich "übersehen", der steht irgendwo in den Samples oder so.
Der zeigt aber genau das Problem - deshalb weiter unten die Erweiterung für heutige Verwendung.
Je nach Gerät bekommst Du eine oder mehrere IP-Adressen zurück die auf dem Gerät konfiguriert sind.
Welche ist jetzt aber die mit welcher das Gerät am lokalen Netzwerk hängt?
Das würde ich jetzt anhand des default Gateway machen. In normal verwalteten Netzwerken würde auch die DNS-Auflösung helfen, da man davon ausgehen kann, dass nur die Standard-LAN-IP im DNS-Server eingetragen ist (passiert bei der MS-Domänen-Anmeldung). Was aber wenn kein DNS-Server vorhanden ist bzw. alle internen Netze im DNS stehen?
Code: Alles auswählen
#pragma Library( "asinet10.lib" )
#include"Asinet.ch"
Procedure Main
Local aStr1,aStr2,aStr3
Local cIP,cHost,nLen2
cHost := 'localhost' // hardcoded 'localhost' to fetch local machine's name
? "cHost => " + cHost
aStr1 := SocketGetHostByName( cHost )
? "aStr1[HOSTINFO_CNAME] => " + Var2CHar( aStr1[HOSTINFO_CNAME] )
aStr2 := SocketGetHostByName( aStr1[HOSTINFO_CNAME] )
nLen2 := Len( aStr2[ HOSTINFO_ADDR] )
For nCnt1 := 1 To nLen2
cIP := SocketInetNtoA( aStr2[ HOSTINFO_ADDR,nCnt1] )
? "cIP " + LTrim( Str( nCnt1 ) ) + " => " + cIP
Next nCnt1
wait
Return
- brandelh
- Foren-Moderator
- Beiträge: 15703
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: IP4-Adresse des lokalen PCs auslesen?
Welche Version von Xbase++ hast du denn ?
Wenn 1.90 mit oder ohne ASINET (=> PRO) ?
Wenn 1.90 mit oder ohne ASINET (=> PRO) ?
Gruß
Hubert
Hubert
- brandelh
- Foren-Moderator
- Beiträge: 15703
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: IP4-Adresse des lokalen PCs auslesen?
Code: Alles auswählen
#include "socket.ch"
...
?
? "HOST: = ",SocketGetHostName()
? "Netinfo: = ",SocketGetHostByName(SocketGetHostName())
aInfo := SocketGetHostByName(SocketGetHostName())
? "Hostname (HOSTINFO_CNAME) = ",aInfo[HOSTINFO_CNAME] // Character string containing the host name
? "ALIAS (HOSTINFO_ALIAS) = ",aInfo[HOSTINFO_ALIAS] // One-dimensional array holding the alias names of the host.
// IF no alias names exist, the array IS empty.
? "NTYPE (HOSTINFO_NTYPE) = ",aInfo[HOSTINFO_NTYPE] // Numeric value indicating address family. (always AF_INET FOR Windows sockets)
? "NLEN (HOSTINFO_NLEN) = ",aInfo[HOSTINFO_NLEN] // Number of bytes required to encode the numeric IP address.
aIP := aInfo[HOSTINFO_ADDR] // ARRAY with the IP Adresses ...
? "Anzahl IP Adressen: ",len(aIP)
FOR x := 1 to len(aIP)
? "IP",str(x,2)+": ",aIP[x],SocketInetNtoA( aIP[x] )
NEXT
Gruß
Hubert
Hubert
Re: IP4-Adresse des lokalen PCs auslesen?
Hallo Hubert,
Dein Code ist ja eigentlich derselbe wie meiner - und kommt zum gleichen Ergebnis.
Es werden die drei IP-Adressen aufgelistet welche aktuell auf meinem PC eingerichtet sind.
Die Hauptadresse ist die 172...
Das andere sind virtuelle Adapter (z.B. VM).
Soweit alles OK - nur wie finde ich die Hauptadresse?
MS macht das ja auch irgendwie und legt das dann fest.
So wie aus route print und ipconfig ersichtlich
"This XXX Controller connects you to the network"
Dein Code ist ja eigentlich derselbe wie meiner - und kommt zum gleichen Ergebnis.
Es werden die drei IP-Adressen aufgelistet welche aktuell auf meinem PC eingerichtet sind.
Die Hauptadresse ist die 172...
Das andere sind virtuelle Adapter (z.B. VM).
Soweit alles OK - nur wie finde ich die Hauptadresse?
MS macht das ja auch irgendwie und legt das dann fest.
So wie aus route print und ipconfig ersichtlich
"This XXX Controller connects you to the network"
- brandelh
- Foren-Moderator
- Beiträge: 15703
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: IP4-Adresse des lokalen PCs auslesen?
Für Windows gibt es wohl keinen Adapter "der zählt", das Protokoll ist ausgelegt um immer einen Weg zum Ziel zu finden, egal welcher.
Gruß
Hubert
Hubert
- AUGE_OHR
- Marvin
- Beiträge: 12912
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: IP4-Adresse des lokalen PCs auslesen?
damit bekomme ich das (bearbeitet)
die TCP und UDP Tabelle hab ich weg gelassen.nCb : 34
cName : {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
cAlias : LAN-Verbindung 11
cDescript : 3Com EtherLink 10/100 PCI TX NIC (3C905B-TX) #4
cMac : XXXXXXXXXXXX
nIndex : 34
nType : 6
cType : ETHERNET
DHCP? : YES
aIPList : {"169.254.XXX.XXX"}
oIpList : cIP : 169.254.XXX.XXX
nIP : -121504087
cMask : 255.255.0.0
nMask : 65535
Context: -121504087
oGateway : cIP : 0.0.0.0
nIP : 0
cMask : 255.255.255.255
nMask : -1
Context: 0
oDhcp : cIP : 0.0.0.0
nIP : 0
cMask : 255.255.255.255
nMask : -1
Context: 0
Wins? : NO
Wins1 :
Wins2 :
nLObtained: 0
nLExpires : 0
DNS : cIP :
nIP : -1
cMask :
nMask : -1
Context: 0
-----------------------------------------------------------------
nCb : 21
cName : {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
cAlias : LAN-Verbindung 3
cDescript : 3Com 3C940 Gigabit LOM Ethernet Adapter
cMac : XXXXXXXXXXXX
nIndex : 21
nType : 6
cType : ETHERNET
DHCP? : NO
aIPList : {"192.168.XXX.XXX"}
oIpList : cIP : 192.168.XXX.XXX
nIP : 2088544448
cMask : 255.255.255.0
nMask : 16777215
Context: 2088544448
oGateway : cIP : 192.168.XXX.1
nIP : 24946880
cMask : 255.255.255.255
nMask : -1
Context: 24946880
oDhcp :
Wins? : NO
Wins1 :
Wins2 :
nLObtained: 0
nLExpires : 0
DNS : cIP : 8.8.8.8
nIP : 134744072
cMask : 255.255.255.255
nMask : -1
Context: 134744072
cIP : 8.8.4.4
nIP : 67373064
cMask : 255.255.255.255
nMask : -1
Context: 67373064
-----------------------------------------------------------------
gruss by OHR
Jimmy
Jimmy
- brandelh
- Foren-Moderator
- Beiträge: 15703
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: IP4-Adresse des lokalen PCs auslesen?
hier auf meinem Laptop habe ich z.B. LAN und WAN aktiv, gleichzeitig ...
die erste ist WLAN und war vorher online, Das Kabel habe ich danach eingesteckt.
Ich denke beide sind gleichzeitig aktiv.
Übrigens wenn ich das WLAN trenne ist LAN als einziges aktiv, wird WLAN wieder aktiviert, kommt die wieder an die erste Stelle ... bei meinem Laptop.
Code: Alles auswählen
HOST: = LAP-SAMSUNG
Netinfo: = {LAP-SAMSUNG, {}, 2, 4, {1090562240, 469805248}}
Hostname (HOSTINFO_CNAME) = LAP-SAMSUNG
ALIAS (HOSTINFO_ALIAS) = {}
NTYPE (HOSTINFO_NTYPE) = 2
NLEN (HOSTINFO_NLEN) = 4
Anzahl IP Adressen: 2
IP 1: 1090562240 192.168.0.65
IP 2: 469805248 192.168.0.28
Ende
Ich denke beide sind gleichzeitig aktiv.
Übrigens wenn ich das WLAN trenne ist LAN als einziges aktiv, wird WLAN wieder aktiviert, kommt die wieder an die erste Stelle ... bei meinem Laptop.
Gruß
Hubert
Hubert
Re: IP4-Adresse des lokalen PCs auslesen?
Hallo Hubert
dann gib ipconfig oder route print ein und schaue welche Windows als Standard verwendet.
Die angezeigten IP-Adressen sind immer aktiv. Die inaktiven Adapter sind ja von Win "abgeschaltet".
dann gib ipconfig oder route print ein und schaue welche Windows als Standard verwendet.
Die angezeigten IP-Adressen sind immer aktiv. Die inaktiven Adapter sind ja von Win "abgeschaltet".
- brandelh
- Foren-Moderator
- Beiträge: 15703
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: IP4-Adresse des lokalen PCs auslesen?
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
C:\Users\BRANDELH>ipconfig
Windows-IP-Konfiguration
Drahtlos-LAN-Adapter Drahtlosnetzwerkverbindung 3:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Drahtlos-LAN-Adapter Drahtlosnetzwerkverbindung 2:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Drahtlos-LAN-Adapter Drahtlosnetzwerkverbindung:
Verbindungsspezifisches DNS-Suffix: fritz.box
Verbindungslokale IPv6-Adresse . xxxxxxxxxxxxxxxx
IPv4-Adresse . . . . . . . . . . : 192.168.0.65
Subnetzmaske . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . : 192.168.0.1
Ethernet-Adapter LAN-Verbindung:
Verbindungsspezifisches DNS-Suffix: fritz.box
Verbindungslokale IPv6-Adresse . xxxxxxxxxxxxxxxxxxxx
IPv4-Adresse . . . . . . . . . . : 192.168.0.28
Subnetzmaske . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . : 192.168.0.1
Tunneladapter 6TO4 Adapter:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter isatap.xxxxxxxxxxxx:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter Reusable ISATAP Interface xxxxxxxxx:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter LAN-Verbindung* 16:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter LAN-Verbindung* 17:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter LAN-Verbindung* 18:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter Reusable ISATAP Interface {EBB08ECF-4F92-465D-968F-AD4E48874601}:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter LAN-Verbindung* 19:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter isatap.xxxxxxxxx:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter LAN-Verbindung* 20:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter isatap.fritz.box:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix: fritz.box
C:\Users\BRANDELH>
beide Adressen sind gleichberechtigt und physikalisch vorhanden.
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
C:\Users\BRANDELH>ipconfig
Windows-IP-Konfiguration
Drahtlos-LAN-Adapter Drahtlosnetzwerkverbindung 3:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Drahtlos-LAN-Adapter Drahtlosnetzwerkverbindung 2:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Drahtlos-LAN-Adapter Drahtlosnetzwerkverbindung:
Verbindungsspezifisches DNS-Suffix: fritz.box
Verbindungslokale IPv6-Adresse . xxxxxxxxxxxxxxxx
IPv4-Adresse . . . . . . . . . . : 192.168.0.65
Subnetzmaske . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . : 192.168.0.1
Ethernet-Adapter LAN-Verbindung:
Verbindungsspezifisches DNS-Suffix: fritz.box
Verbindungslokale IPv6-Adresse . xxxxxxxxxxxxxxxxxxxx
IPv4-Adresse . . . . . . . . . . : 192.168.0.28
Subnetzmaske . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . : 192.168.0.1
Tunneladapter 6TO4 Adapter:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter isatap.xxxxxxxxxxxx:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter Reusable ISATAP Interface xxxxxxxxx:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter LAN-Verbindung* 16:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter LAN-Verbindung* 17:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter LAN-Verbindung* 18:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter Reusable ISATAP Interface {EBB08ECF-4F92-465D-968F-AD4E48874601}:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter LAN-Verbindung* 19:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter isatap.xxxxxxxxx:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter LAN-Verbindung* 20:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Tunneladapter isatap.fritz.box:
Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix: fritz.box
C:\Users\BRANDELH>
beide Adressen sind gleichberechtigt und physikalisch vorhanden.
Gruß
Hubert
Hubert
Re: IP4-Adresse des lokalen PCs auslesen?
Hallo Jimmy
mit welchem Deiner ZIPs hast Du die Liste bekommen?
mit welchem Deiner ZIPs hast Du die Liste bekommen?
Re: IP4-Adresse des lokalen PCs auslesen?
@Hubert
da hast Du ja selbst einen weiteren Sonderfall auf dem PC (vermutlich ein Notebook):
mehrere IP-Adressen im selben Netzwerk.
Nun - ein sehr gutes Beispiel für meine Frage: welche IP-Adresse wird aktiv von Windows benutzt?
Vermutlich die LAN-Verbindung.
Hier müsste eventuell sogar die Gateway-Metrik brücksichtigt werden...
da hast Du ja selbst einen weiteren Sonderfall auf dem PC (vermutlich ein Notebook):
mehrere IP-Adressen im selben Netzwerk.
Nun - ein sehr gutes Beispiel für meine Frage: welche IP-Adresse wird aktiv von Windows benutzt?
Vermutlich die LAN-Verbindung.
Hier müsste eventuell sogar die Gateway-Metrik brücksichtigt werden...