IP addresses come in two types: public and private. Understanding the difference helps you grasp how home networks, NAT, and internet routing all work together.
Public IP Addresses
A public IP address is globally unique and reachable from anywhere on the internet. It's assigned to you by your ISP and is the address that websites see when you connect to them.
Example: 93.184.216.34
Find yours instantly with our IP checker.
Private IP Addresses
Private IPs are used inside local networks — your home, office, or school. They're not reachable from the internet and can be reused across different networks without conflict.
Your router assigns private IPs to your devices automatically via DHCP.
Private IP Address Ranges (RFC 1918)
| Range | Example | Common Use |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.1 | Large corporate networks |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.1 | Medium-sized networks |
| 192.168.0.0 – 192.168.255.255 | 192.168.1.1 | Home networks (most common) |
How NAT Bridges the Gap
Network Address Translation (NAT) allows multiple devices with private IPs to share one public IP address. Your router does this automatically:
- Your laptop:
192.168.1.10(private) - Your phone:
192.168.1.11(private) - What the internet sees: your router's single public IP
The router keeps a table of which internal device sent which request, so responses reach the right device.
Special IP Addresses
- 127.0.0.1 – Loopback address (localhost), refers to the device itself
- 169.254.x.x – APIPA/link-local, auto-assigned when no DHCP server is found
- 0.0.0.0 – Placeholder meaning "all addresses" or "unspecified"
Conclusion
Public IPs are your identity on the internet; private IPs are for internal organization. NAT lets an entire household share one public address. Check yours at our IP checker or look up any IP with the IP lookup tool.