Wie zu erkennen, wenn ein windows-Rechner läuft mit der IPV4 oder IPV6?
Gibt es trotzdem, um zu bestimmen, wenn ein windows-computer ausgeführt wird IPV6 mithilfe der systemeigenen utilities, python oder php?
Jede moderne Maschine die beides hat.
Hans hat absolut Recht. Sie deuten xor, aber in der Realität ist das inklusive oder.
"Laufen" ist anders als "verbunden mit...". Ich würde eher eine Art IPv6-Sonde (Google-IPv6-Adresse, vielleicht?). Eine ganze Reihe von Maschinen konfigurieren der IPv6-Adresse, aber die zugrunde liegende Netzwerk-Infrastruktur wird nicht zulassen, IPv6, irgendwohin zu gehen (denken Sie an: Ihre home-Getriebe unterstützt IPv6, aber ISP Gang nicht).
Hans hat absolut Recht. Sie deuten xor, aber in der Realität ist das inklusive oder.
"Laufen" ist anders als "verbunden mit...". Ich würde eher eine Art IPv6-Sonde (Google-IPv6-Adresse, vielleicht?). Eine ganze Reihe von Maschinen konfigurieren der IPv6-Adresse, aber die zugrunde liegende Netzwerk-Infrastruktur wird nicht zulassen, IPv6, irgendwohin zu gehen (denken Sie an: Ihre home-Getriebe unterstützt IPv6, aber ISP Gang nicht).
InformationsquelleAutor CLJ | 2010-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, wie ich das Problem gelöst, indem Sie versuchen, öffnen Sie ein IPv6-socket. Wenn das system keinen Fehler ausgibt, dann ist es mit IPv6.
InformationsquelleAutor CLJ
Sicher. Wenn
ipconfig
enthält eineIPv6 Address
Eintrag für eine Reale Schnittstelle, haben Sie wahrscheinlich die IPv6-Konnektivität. Es gibt auch nützliche registry-Einträge zuHKLM\SYSTEM\CurrentControlSet\services\TCPIP6
.InformationsquelleAutor Wyatt Anderson
Jedem computer Schiffe mit dem IPv4-standard. IPv6 ist nur verfügbar auf bestimmten Geräten. Aber wenn Sie analysieren ifconfig/ipconfig dann sollten Sie sich eine IPv4/6-Adresse in der Ausgabe
Diese Antwort ist 6 Jahre alt, wenn die Dinge waren sehr unterschiedlich
InformationsquelleAutor Jakob Bowyer
Aufzählen, die Schnittstellen, und überprüfen Sie, ob eine IPv6-Adresse, wie jeder andere angegeben hat. Alternativen sind zu öffnen versucht, eine IPv6-Buchse bekommen oder Python zu nennen
WSCEnumProtocols()
InformationsquelleAutor Steve-o
Jakob ' s Ansatz ist die einfachste; Sie können Rohr auf das Ergebnis und machen ein Spiel, um zu sehen, ob ein Netzwerk-adapter hat eine gültige IPv6-Adresse.
Darüber hinaus könnte man diesen durch das abrufen der Windows Management Instrumentation-Klasse Win32_NetworkAdapterConfiguration. Die Eigenschaft
IPAddress
ist ein array von IP-Adressen im Zusammenhang mit einem Netzwerk-adapter, und Sie können match gegen Sie zu sehen, wenn es einIPv6
- Adresse verknüpft ist. Aber PS ist ein bisschen ein overkill ist, würde ich Jakob oder Wyatt die Antwort, es sei denn, Sie würde etwas tun müssen verständlicher und fancy (senden einer HTTP-Anforderung; ändern einige Netzwerk-Regeln; einen service neu starten).InformationsquelleAutor Filip Dupanović