Re: There's begillions
Except the "trillion trillion" addresses is false, because the designers of IPv6 decreed that you must use a /64 for each subnet; and no network engineer in their right mind would put more than 1000 servers on a single broadcast domain (250 would be a better limit)
So your /48 of IP addresses is really 65536 subnets, and if you put an average of 250 machines on each subnet, that's about 16 million usable addresses.
Don't get me wrong - that's still more than plenty for most uses. But it's not the "trillions" that people imagine.