Public IPs are global, private IPs are local. Simple as that.
Why not all public? Cost and complexity. ISPs charge for public IPs, and managing them for every toaster would be a nightmare. Private ip ranges + NAT = cheap and scalable.
[This Cisco guide](https://www.cisco.com/) breaks it down nicely if you’re still lost.
Why not all public? Cost and complexity. ISPs charge for public IPs, and managing them for every toaster would be a nightmare. Private ip ranges + NAT = cheap and scalable.
[This Cisco guide](https://www.cisco.com/) breaks it down nicely if you’re still lost.
