Seite 1 von 1

Anzeige der IPv6

Verfasst: 23.11.2015, 22:32
von Abraxxas
Eine Fritzbox 7490 zeigt bei DS-Lite folgende IPv6 Adresse an: 2001:a61:1279:2d00::/56

Hab ich was verpasst oder liegt bei den 'a61' ein Anzeigefehler vor? Funktionieren tuts jedenfalls.

Re: Anzeige der IPv6

Verfasst: 23.11.2015, 22:41
von Boba Fett
Warum sollte da ein Fehler vorliegen?

Bei 0a61 wird die führende Null halt weggelassen, für das "human readable interface".

Früher mit IPv4 wars ja auch nicht die 192.168.001.001. Oder die 127.000.000.001, in IPv6-sprech die ::1/128, also auch nicht die ::0001/128.

Re: Anzeige der IPv6

Verfasst: 23.11.2015, 22:55
von Abraxxas
Boba Fett hat geschrieben:für das "human readable interface".
Genau deshalb dachte ich, dass bei IPv6 die Viererblöcke immer ausgeschrieben werden und nur eine Nullfolge mit :: ersetzt wird.

Re: Anzeige der IPv6

Verfasst: 23.11.2015, 22:59
von Boba Fett
Abraxxas hat geschrieben:
Boba Fett hat geschrieben:für das "human readable interface".
Genau deshalb dachte ich, dass bei IPv6 die Viererblöcke immer ausgeschrieben werden und nur eine Nullfolge mit :: ersetzt wird.
Tun sie nicht. 0a61 ist exakt das gleiche wie a61. Wie ich schon schrieb, beim Localhost ist es sogar nur ::1, nicht ::0001.

Ist in der hexadezimalen Schreibweise auch nicht unüblich. Liegt auch daran, dass man nicht immer unbedingt weiß, oder es wichtig ist, wieviel Bit ein Wert hat. Wie in jedem anderen Zahlensystem können führende Nullen weggelassen werden. 0x12 (hex) ist demnach 18 (dezimal), egal ob man 0x0012 oder 0x00000012 schreibt.
Historisch gesehen ist es sogar eher kontraproduktiv führende Nullen anzugeben, da oktale Zahlen häufig durch führende Nulle "gekennzeichnet" werden (wie Hexadezimale eben mit 0x), was bei a61 allerdings nicht zutreffen kann.

0xa61 (hex) = 2657 (dez)
0123 (oct) = 83 (dez)