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.
Troubleshooting with private addresses
When a device cannot reach the internet, its address is often the first clue. A 169.254.x.x address suggests the device failed to get a DHCP lease, so check the cable or Wi-Fi connection and the router's DHCP service. An address in the wrong subnet, for instance 192.168.0.20 on a network that uses 192.168.1.0/24, usually points to a static setting left over from another network. Two devices with the same address cause intermittent dropouts, and the router's client list can help you find the duplicate.
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.
Can two different home networks have the same private IP range?
Yes, and almost all of them do. Because private addresses are never routed on the public internet, millions of homes can use 192.168.1.0/24 at once without conflict. The problem only appears when the networks are connected, for instance through a VPN.
How do I find my private IP address?
On Windows, open a command prompt and run ipconfig. On macOS or Linux, use the network settings or the ifconfig or ip addr commands. On phones, look in the Wi-Fi details for the connected network. Your public IP is different and is what websites see; a search for "what is my IP" shows it.
Is 172.32.0.0 a private address?
No. The private block is 172.16.0.0 through 172.31.255.255, so 172.32.0.0 and above is outside it and is a public address. This is a classic trap because the whole 172 range is sometimes assumed to be private.