Shared IPv4
CGNAT, in plain language
Carrier-grade NAT means the ISP runs one layer of address translation for many customers. Your router already does NAT for your laptop. CGNAT does it again, for the whole neighbourhood, because the ISP has fewer public IPv4 addresses than customers. Outbound browsing works. Inbound connections to you usually do not, and a website sees an address you share with strangers.
How to tell
- The public IPv4 on the CGNAT check is not the WAN address in your router.
- The router WAN address is in 100.64.0.0/10, or is a private 10.x or 192.168.x address on the ISP side.
- The ASN is a mobile network. That is a hint, not a measurement.
What it breaks
Hosting a game, a camera, or a remote desktop on IPv4 fails unless the ISP forwards a port, which CGNAT cannot do for everyone. Some login and trading systems treat the shared address as “many people are using this IP”. A VPN does not make it your own address. It replaces a shared ISP address with a shared datacenter address.
The practical options are on the CGNAT page and in the India ISP guide: a public IPv4 from the ISP, IPv6, Tailscale, or a Cloudflare Tunnel.