Wenn ich den Befehl tracert
in Windows verwende cmd
, zum Beispiel mit google.com
, wird eine mir bekannte IP-Adresse angezeigt. Wenn ich ihn jedoch mit dem Namen eines Computers im selben Netzwerk verwende, wird mir ein langer, mir unbekannter Code nach folgendem Muster angezeigt:
[XX##::####:X##X:X#XX:###X]
Die Zeichen X
und #
stehen jeweils für einen Buchstaben und eine Zahl.
Kann mir jemand sagen, was das bedeutet?
Antwort1
Das ist einIP V6Adresse. Sie werden ausgedrückt inHexadezimalNotation, bei der die Zahlen 0-9 und die Buchstaben a bis f verwendet werden, um Zahlen zwischen 0 und 15 darzustellen. IP v6-Adressen sind 128 Bit lang (v4-Adressen sind nur 32 Bit lang), also viel länger.
InTracert(auf modernen IPv6-fähigen Windows-Betriebssystemen) können Sie das zu verwendende IP-Protokoll mit -4
und angeben.-6
Schalter:
tracert -4 remoteHostName
Dies sollte IPs in dem bekannteren Dezimalstandard mit Punkt ausdrücken, der inIP-Version 4.0Adressierung. Beachten Sie, dass die IP-Versionsschalter in älteren Windows-Versionen nicht vorhanden sind, da IPv6 damals noch nicht nativ unterstützt wurde.
Wenn Sie außerdem wissen möchten, warum Google in IPv4 antwortet, ohne dass auf den Befehl ein Schalter vorhanden ist, liegt dies daran, dass Ihr Router und/oder Ihre ISP-Ausrüstung nicht für die Weiterleitung von IPv6-Verkehr konfiguriert sind.Die meisten ISPs sind noch nicht vollständig IPv6-fähig, daher wird automatisch IPv4 verwendet. Für Ihre LAN-Arbeitsstationen gibt es jedoch keine derartige Einschränkung.