Guides

Public vs Private IP Addresses

Two kinds of IP addresses show up in everyday networking talk: public and private. They look similar as strings of numbers, but they serve different jobs. Confusing them is a common reason home setups and support chats go in circles.

In short: private IPs stay inside your home or office network. Public IPs are what the wider internet uses to reach your connection.

Private addresses, in plain words

Private IP ranges are reserved for local networks. Routers and devices use them freely without asking the global internet for a unique address. The main ranges you will see are:

These addresses are not unique on the whole internet. Millions of homes can all use 192.168.1.50 for a laptop. That works because those packets are not meant to travel the public internet as-is.

If a site or app asks for “your IP” and you paste a 192.168… address, it usually cannot reach you from outside. That is a private address.

What your router does (NAT)

Most homes have one public IP (or a shared one from the provider) facing the internet, and many private IPs inside. The router sits in the middle.

NAT (network address translation) is the router’s bookkeeping: when your laptop requests a webpage, the router sends the request out using the public IP, then remembers which private device should get the reply. From the website’s point of view, traffic came from the public address. From your printer’s point of view, it only needs to talk to other devices on 192.168….

That split is why:

Why allowlists and support ask for a public IP

When a company says “add your IP to the allowlist” or “tell us your IP so we can unlock access,” they almost always mean the public IP that their servers see when you connect.

Private addresses would not help them. Their systems never see your 192.168.1.20; they see whatever public address arrived with your request — often the same one myip.blog shows for that visit.

If you are on a VPN, the public IP they see may be the VPN exit address instead of your ISP’s. If you switch networks, the public IP can change, and the allowlist entry may need updating. For the basics of that public address itself, see What is a public IP address?.

CGNAT, briefly

Some providers use CGNAT (carrier-grade NAT): many customers share one public IPv4 address. Your home still has private IPs behind your router, and the provider has another layer of sharing before the open internet.

What that means for you:

CGNAT is common on mobile data and some home fiber or cable plans. It is a capacity choice by the provider, not a fault on your laptop.

How to tell which kind you are looking at

Rough checks:

Your operating system’s network settings will list private addresses for Wi‑Fi and Ethernet. Those are useful for local troubleshooting. They are not what a remote website uses to identify your connection.

Where VPNs fit in this picture

A VPN does not replace your home private IPs for talking to a printer. It changes the public address many websites see, by sending your traffic out through another network first. If that distinction matters for privacy or allowlists, read How a VPN changes the IP websites see.

FAQ

Is 192.168.1.1 my public IP?

No. That is almost always your router’s private address on the local network. Public checkers will not show 192.168… as your internet-facing IP.

Why does my laptop show 192.168.x but myip.blog shows something else?

Both can be correct. The laptop address is private (local). myip.blog shows the public address for that visit after your router (and possibly your provider or VPN) has handled the request.

Can two devices have the same private IP?

Not safely on the same local network at the same time — that causes conflicts. Different homes can reuse the same private ranges without a problem.

Does IPv6 change private vs public?

IPv6 has its own ways to give devices local and global addresses. The same idea holds: some addresses stay local; global addresses are what the wider internet can use. Many people still see IPv4 public addresses on checkers even when IPv6 exists on the network.

Who assigns my private IPs?

Usually your router (via DHCP) or a fixed setting you chose. Your internet provider assigns the public side (unless a VPN or similar service is in the path).