Why are IPv6's IP addresses in hexadecimal formatting?

Why are IPv6's IP addresses in hexadecimal formatting?

I've been on the Internet since 1987. I have a degree in CS specializing in HCI. About 6-8 months ago I tried working with IPv6 and found that, much to my dismay, IPv6 IP addresses are in hex format! That is so user unfriendly! Please tell me it's going to have real numbers?

    Requires Free Membership to View

    By submitting your registration information to SearchNetworking.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchNetworking.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

So here's the story: The developers found that a 128 bit address was the most user unfriendly thing in itself anyway; whether it was in decimal or hexadecimal didn't really make a difference. But because processors are faster in processing hexadecimal, they chose this over decimal.

The user friendliness comes from using domain name system (DNS) to do name-to-address mapping. So all you need to remember is a name, not even numbers.

But if you are the kind of person who can remember 128 bit decimal addresses for all routers and servers in a network (as some network engineers do in the IPv4 world), you will have to tell me how you do it.

This was first published in March 2008