Determine if your ISP uses Carrier-Grade NAT which blocks port forwarding.
CG-NAT means you share a public IP with other customers, preventing port forwarding.
Carrier-Grade NAT (CGNAT) means your ISP shares a single public IP among multiple customers. This prevents port forwarding from working because you don't have a unique public IP address.
CGNAT, also called Large-Scale NAT (LSN), is NAT performed by your ISP before traffic reaches your home router. Multiple customers share the same public IP address.
Check router WAN IP:
1. Log into router admin panel 2. Find your router's WAN IP address 3. Check if it starts with 100.64.x.x (CGNAT range)
Compare with public IP:
1. Visit whatismyip.com or similar service 2. Note your public IP address 3. Compare with router WAN IP 4. If they differ, you're behind CGNAT or double NAT
Port forwarding will not work because you don't have a unique public IP.
Alternatives:
The CG-NAT address range is 100.64.0.0/10. If your router's WAN IP falls in this range, you are behind CG-NAT.