An IPv4 address is like a code made of 32 numbers, and it can have a little more than 4 billion different codes. But IPv6, which is newer, uses a code made of 128 numbers, and it can have a mind-boggling number of codes – even more than all the stars in the universe.