Let's say we take some of the IPv4 addresses and make them reusable LAN only Addresses
LAN Side
Private Addresses OK
We will use 17 Million as our example – Leaving 4.28 Billion for Public Use
Now all we need is a device capiable of doing this translation on every packet bound for the WAN side
WAN Side
Public Addresses Only