Written in german, translated with Google (too lazy and at i am @ work) There are two methods that are otherwise very long IPv6 addresses shorten so that they are still clear: You may combine one or more leading zeros and not tender . Each IPv6 address consists of eight hexadecimal integer numbers , separated by colons. Located within two colons , for example , the number " : 0090 ," is the shorthand " : 90 ," . If there are zeros between two colons " : 0000: " , you can omit this also the same . Thus, for example from " 2001:0000:0000:0090:00 AD : 0000:1234 : abcd " the " 2001 :: 90 : AD : 0000:1234 : abcd " . In order to preserve the uniqueness , the last group is zero abbreviate . Otherwise would not be clear what abbreviation ( ie "::" ) is to be filled with as many zeros. The second method is to define the always constant in the same network prefix once and no longer kept in the following. This saves about half of typing . On the above example, the prefix could be 2001:0000:0000:0090 :: / 60 " for example ." If you get from your ISP a / 60 subnet , will never change this prefix in your own network , you can define it once and then leave so in applications . The administrator of an IPv6 name server would define this once and work in the following only with the remaining four hexadecimal integers. In internal network plans , documentation or correspondence you can save this prefix. Third Method: DNS