Address growth
IPv4 did not have enough room left
An IPv4 address is 32 bits long. In theory that gives just over 4.29 billion addresses. It sounded enormous when IPv4 was designed, but it is a tight fit for today's phones, laptops, home routers, cloud platforms, cameras, and industrial equipment.
IPv6 uses 128 bits instead. The extra space lets providers allocate networks more cleanly and reduces the pressure to share one public address between many customers. It does not create a separate internet; it is the modern protocol used to reach the same services and networks.