Carrier-Grade Network Address Translation (CGNAT)
Carrier-Grade Network Address Translation (CGNAT) is often used by network operators to allow a large number of private IP addresses, and hence users, to reside behind a small number of public IP addresses.