
| Two location types | Public (internet-visible) and Private (local network only) |
| Two assignment methods | Static (fixed) and Dynamic (auto-assigned via DHCP) |
| Common private IP ranges | 10.x.x.x, 172.16–31.x.x, 192.168.x.x (Defined by RFC 1918) |
| Who assigns your public IP | Your Internet Service Provider (ISP) |
| Who assigns your private IP | Your home router's DHCP server |
What Is an IP Address?
An IP address is a unique numerical label assigned to every device connected to a network. Think of it as a postal address for your phone, laptop, or smart TV — without it, data packets have no way of knowing where to go or where to return.
Every IP address falls into two broad categories based on where it lives: public or private. It also behaves in one of two ways based on how it's assigned: static or dynamic. These two dimensions are independent — a private address can be static or dynamic, and so can a public address.
| Two location types | Public (internet-visible) and Private (local network only) |
| Two assignment methods | Static (fixed) and Dynamic (auto-assigned via DHCP) |
| Common private IP ranges | 10.x.x.x, 172.16–31.x.x, 192.168.x.x (Defined by RFC 1918) |
| Who assigns your public IP | Your Internet Service Provider (ISP) |
| Who assigns your private IP | Your home router's DHCP server |
Public vs. Private IP Addresses
A public IP address is the address your internet service provider (ISP) assigns to your home network's router. It's visible to the wider internet — when you visit a website, that site sees your public IP, not the addresses of your individual devices inside your home.
A private IP address exists only within a local network, such as your home Wi-Fi. Your router assigns private addresses to every device it connects — your laptop might be 192.168.1.5 and your phone 192.168.1.6. These addresses are never directly visible on the public internet. A technology called NAT (Network Address Translation) lets all your devices share the single public IP when communicating with the outside world.
Private IP ranges are reserved by internet standards and include addresses starting with 10.x.x.x, 172.16.x.x–172.31.x.x, and 192.168.x.x. If you see one of those on your device, it's a private address.
Public IP Address
An IP address assigned by an ISP that is visible on the global internet. It identifies your network to outside servers and services.
Private IP Address
An IP address used within a local network (like your home Wi-Fi) that is not routable on the public internet. Routers assign these to individual devices.
Static IP Address
An IP address that is manually configured and does not change over time. Useful when a device needs to be consistently reachable at the same address.
Dynamic IP Address
An IP address assigned automatically by DHCP and subject to change. The default method for most home networks and ISP connections.
DHCP
Dynamic Host Configuration Protocol — a network service that automatically assigns IP addresses to devices when they join a network, eliminating the need for manual configuration.
NAT (Network Address Translation)
A method routers use to let multiple devices share a single public IP address. It translates between private addresses inside your network and the public address used on the internet.
Static vs. Dynamic IP Addresses
A static IP address doesn't change. Once assigned, it stays with the device or connection indefinitely. Businesses often pay for static public IPs so their servers, cameras, or VPN endpoints are always reachable at the same address. On a home network, you can manually assign a static private IP to a device — useful for a printer or a smart home hub you always want at the same local address.
A dynamic IP address is assigned automatically by a service called DHCP (Dynamic Host Configuration Protocol) and can change over time. Most home routers run a DHCP server that hands out private addresses to devices as they join the network. ISPs similarly use DHCP to assign public IPs to home routers — your public IP may stay the same for months or change whenever your router restarts.
Dynamic addressing is practical and efficient: it recycles addresses when devices disconnect, reducing waste. Static addressing trades that efficiency for predictability — valuable when other systems need to reliably find a specific device.
Why This Matters for Your Home Network
For most everyday users, dynamic private addressing handled by your router is invisible and perfectly adequate. But knowing these distinctions helps in a few real situations:
- Remote access: If you want to connect to your home network while traveling, a changing public IP makes it harder. A static public IP (available from your ISP, often for an additional fee) or a dynamic DNS service solves this.
- Device troubleshooting: If a networked printer keeps losing its local address, assigning it a static private IP — sometimes called a "DHCP reservation" in your router settings — eliminates that problem.
- Security awareness: Your public IP can reveal a rough geographic location. Being aware of this helps you understand privacy considerations when using public Wi-Fi or when a website's terms reference your IP address.
Just as the distinction between public and private plays out in other domains — such as how public and private utilities operate under different rules — in networking, the boundary between public and private IP space is a foundational design choice that keeps your local devices organized and your network secure.
