Wenn IPv6 aktiv ist, können Ping und einige andere Befehle standardmäßig IPv6 verwenden. Um zu erzwingen, dass Ping ipv4 verwendet, fügen Sie -4 als Argument hinzu:
ping localhost -4
Übrigens erzwingen Sie auch IPv6 mit -6
ping localhost -6
Wenn ich den Computer, den ich in meinem Heimnetzwerk verwende, per Ping anpinge, sieht die Antwort, die ich bekomme, merkwürdig aus:
Reply from fe80::8150:b519:d5da:8a00%9: time<1ms
Trotzdem ping ich einen anderen Computer in meinem Heimnetzwerk und erhalte eine normale IP-Adresse.
Die Ergebnisse von ipconfig sehen folgendermaßen aus:
Link-local IPv6 Address . . . . . : fe80::8150:b519:d5da:8a00%9 IPv4 Address. . . . . . . . . . . : 10.10.10.104
Gibt es überhaupt eine Möglichkeit, die Ping-Ergebnisse als IPv4 anzuzeigen? Und sehen die IPv6-Ergebnisse normal aus?
Wenn IPv6 aktiv ist, können Ping und einige andere Befehle standardmäßig IPv6 verwenden. Um zu erzwingen, dass Ping ipv4 verwendet, fügen Sie -4 als Argument hinzu:
ping localhost -4
Übrigens erzwingen Sie auch IPv6 mit -6
ping localhost -6
Da andere an den Teil "Zurück zu IPv4" dieser Frage gekommen sind, werde ich den anderen Teil in Angriff nehmen. Ich kann nicht sagen, dass ich viele ipv6-Adressen in freier Wildbahn gesehen habe, also "normal aussehen"? äh ... lass uns google, sollen wir?
Hier ist ein schöner Link zu "normalen" IPv6-Adressen :
IPv6-Adressen bestehen aus acht Hexadezimalgruppen. Jede durch einen Doppelpunkt (:) getrennte Hexadezimalgruppe besteht aus einem 16-Bit-Hexadezimalwert. Das folgende Beispiel zeigt das IPv6-Format:
xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
..und von Wie sieht eine IPv6-Adresse aus? :
Doppelpunkte trennen 16-Bit-Felder. Führende Nullen können in jedem Feld weggelassen werden, wie oben dargestellt, wo das Feld: 0003: geschrieben wird: 3 :. Außerdem kann ein Doppelpunkt (: :) einmal in einer Adresse verwendet werden, um mehrere Felder mit Nullen zu ersetzen. Zum Beispiel:
fe80:0:0:0:200:f8ff:fe21:67cf
kann geschrieben werden
fe80::200:f8ff:fe21:67cf
Ihr Beispiel lautet also:
fe80::8150:b519:d5da:8a00%9
Laut A Dwarf ist% 9 ein "Zonenindex", ein Bezeichner, der das Übertragen von Paketen über verbindungslokale Adressen unterstützt (wenn ein Host mehr als eine Schnittstelle hat). Es ist also die Identifizierung der Schnittstelle (NIC), die dieses Paket erhalten hat, aber nicht wirklich Teil der IPv6-Adresse.
Das "::" bedeutet: 0: oder: 0: 0: oder möglicherweise mehr Nullen. Wir wissen nicht wie viele. Wenn wir die% 9 verwerfen, betrachten wir:
fe80::8150:b519:d5da:8a00
Da wir wissen, dass es 8 Gruppen mit 4 Hexadezimalzahlen gibt und wir oben nur 5 Gruppen sehen, wissen wir, dass es drei Gruppen gibt, die das "::" ausfüllen muss. Die tatsächliche Adresse lautet also:
fe80:0000:0000:0000:8150:b519:d5da:8a00
Deaktivieren Sie IPv6 auf der Netzwerkkarte.