Comment Re:It will prety much suck for quite some time. (Score 4, Informative) 320
Using a hexadecimal address was pure stupidity.
Hexadecimal is used because a network is designated by an N-bit prefix, and it's *much* harder to manipulate bits in decimal, especially when each number is 16 or 32 bits long.
And using the colon for address separation is equally as stupid since that is how we designate port numbers.
Once you've gone to hexadecimal, using dots to separate the address leads to ambiguity. Is a.b.c.d.e.f.beef.de an IP address or a hostname?
it is pretty much unrememberable
With IPv6, your network will have its own 48 to 64-bit prefix. Once you remember that prefix, you can choose your suffixes to be as simple as you'd like.
you omit parts of the address
You can only omit one run of zeros, because otherwise the length of each run would be ambiguous.