How NAT makes private addresses work on the internet
Private IP addresses can't be routed across the public internet on their own — routers along the way would have no idea which of the millions of networks using 192.168.1.10 you meant. Network Address Translation (NAT) solves this by rewriting the source address of outgoing traffic to your router's single public IP address, then tracking which internal device each response belongs to. This is also why a device outside your network normally can't just start a connection to a device inside it — traffic has to be initiated from the inside, or explicitly forwarded through a router setting.
Spotting a private address at a glance
If an address starts with 192.168, 10., or falls between 172.16 and 172.31, it's private and only valid on that specific local network — useful to recognize instantly when troubleshooting, reading a router's device list, or reviewing logs. Any other address is very likely a public, internet-routable one, though a handful of other reserved ranges (like loopback and link-local) exist for special purposes rather than general-purpose networking.
Frequently Asked Questions
Can a private IP address connect directly to the internet?
No — private IP ranges are deliberately excluded from internet routing, so a device with only a private address can't reach the internet on its own. A router performs NAT to translate the private address to a public one, which is what actually makes the connection possible.
Why are there three separate private ranges instead of just one?
Having ranges of different sizes lets a network choose one that fits its scale. A large enterprise or ISP with huge numbers of devices might use the vast 10.0.0.0/8 range, while a home network with a handful of devices is comfortably served by the much smaller 192.168.0.0/16.