Falsch: 2001:0db8::0001
Richtig: 2001:db8::1
Führende Nullen müssen unterdrückt werden!
Falsch: 2001:db8:0:0:0:0:2:1
Richtig: 2001:db8::2:1
Falsch: 2001:db8::0:1
Richtig: 2001:db8::1
Die Verwendung des “::” muss bis zum Maximum durchgeführt werden!
Falsch: 2001:db8::1:1:1:1:1
Richtig: 2001:db8:0:1:1:1:1:1
Ein einzelnes 16bit-Feld mit Nullen darf nicht zusammengefasst werden!
Falsch: 2001::1:0:0:0:1
Richtig: 2001:0:0:1::1
Bei mehreren Möglichkeiten die Adresse durch ein “::” zu verkürzen muss das längste Vorkommen von Nullen gekürzt werden!
Falsch: 2001:db8:0:0:1::1
Auch falsch: 2001:db8::1::1
Richtig: 2001:db8::1:0:0:1
Wenn mehrere Abfolgen von Nullen gleich lang sind, muss die erste verkürzt werden!
Falsch: 2001:db8:0:A::B
Richtig: 2001:db8:0:a::b
Die Zeichen “a” bis “f” müssen klein geschrieben werden!
Dies kann alles im RFC 5952 – A Recommendation for IPv6 Address Text Representation nachgelesen werden.
Beim vorletzten Beispiel sollte vielleicht noch klarer hervorgehoben werden, dass nur genau eine Gruppe von Nullen zusammengefasst werden duerfen.
Also waere 2001:db8::1::1 ebenfalls falsch.
Ich habe es mal mit aufgenommen. Weggelassen habe ich das ursprünglich, weil dieser Fall schon vor der Verschärfung der Regeln definiert war.