How many addresses can IPv6 support?
The short answer is: lots. The long answer is: an unimaginably huge amount. It has been calculated that the IPv6 address space can handle about 340 trillion, trillion, trillion addresses. That’s enough for every person on the planet to have trillions of IP addresses without any fear of that pool being exhausted.