Experts predicted IPv4 exhaustion years ago. Every device that can connect to the internet needs an IP address. An IP address acts as an identifier and allows you to communicate. However, IPv4 addresses have a limited design. Therefore, we already knew decades ago that IPv4 addresses are not infinite. With the World Wide Web becoming more and more popular, IPv4 exhaustion is going quicker than ever.
The problem with IPv4
IPv4 addresses have a format consisting of 32-bit binary numbers. This means that in total there are 4,294,967,296 unique IPv4 addresses available. Knowing we have almost 8 billion people on our planet and most of us have multiple devices, there simply aren’t enough IPv4 addresses for each individual.
Limited IPv4 addresses
Since there is a limited amount of IPv4 addresses, the Internet Engineering Task Forse set regulations. There are public, private, and special purpose IPs. This means, that there are even fewer IPv4 addresses available for the public. To resolve IPv4 exhaustion, there is IPv6.
Internet Protocol version 6 has a 128-bit address space. This means that there are 340,282,366,920,938,463,463,374,607,431,768,211,456 unique IPv6 address available, which is a lot more than IPv4. However, IPv4 is still the most popular internet protocol and there have been some software issues with IPv6. Therefore, it is expected to take a while before IPv6 has fully taken over IPv4.