@rbreich The Left: wants more regulation on corporations... wait, not that one!
Network Address Translation (NAT) and Carrier-Grade Network Address Translation (CGNAT) are two technologies that allow devices on a private network to communicate with devices on the public Internet. While both NAT and CGNAT serve similar purposes, there are some key differences between the two that are important to understand.