How to · 2 minutes
Your router shares one internet address between all your devices. That's normal, and it's called NAT. With CGNAT, your provider does the same again one level up: many homes share one address. Browsing works the same, but things like port forwarding and hosting a game server don't.
Each home gets its own public address from the provider. Things on the internet can reach a home directly, so port forwarding works.
Compare the address ip5.io sees with the one your router has. If they match, the address is yours.
Copy it from the status page. The steps are below.
Run a traceroute and paste it into the traceroute explainer. If an early step is in that range, it marks a shared address.
NAT is your own router sharing one address between your devices. Almost every home has it. CGNAT is your provider doing the same between many customers, so your router doesn't get its own public address.
The world ran out of new IPv4 addresses. Sharing one address between many customers lets providers connect more people without buying more.
For browsing, streaming and calls you won't notice it. It matters when something from outside needs to reach your home, like a game server or a camera.
Not really. Websites see an address you share with others, but your provider still knows exactly which customer used it, and your browser can still be recognized.
Two routers in a row, each sharing an address, for example your own router behind the provider's modem-router. It has similar effects to CGNAT and is fixed at home by setting one of them to bridge mode.