Find ways to work around carrier-grade NAT settings.
Find ways to work around carrier-grade NAT settings.
Are you certain you don’t already own two routers? Most internet service providers offer modems or routers, which often perform poorly and their wireless connections are unreliable. This leads many users to purchase a new router hoping for better performance, only to face double NAT issues. It’s strange that you’d have a functional public IP address one moment and switch to carrier-grade NAT the next.
Usually they dispatch emails to let you know. AT&T once did this as well. They informed users that they needed to update the IP address range on their router.
I faced the same problem where Plex didn't support a dual NAT setup because I had a CGNAT configuration. The solution was simply requesting my ISP for a static IP address. This does make things a bit simpler for my home VPN used while working remotely, though it adds a small monthly charge to my bill. It's confusing why ISPs stick with CGNAT instead of fully adopting IPv6, since most network gear has supported it for a long time now. Ideally, IPv4 should be limited to local networks, but they seem reluctant to change.
The argument centers on ISPs implementing it themselves. Comcast uses dual stacks, T Mobile does too, but IPv4 might be a candidate for CGN. Verizon recently activated IPv6. Simply pushing changes can make everything IPv6. However, some countries aren't enforcing this, or certain ISPs may be slow. I've also heard that some vendors haven't supported datacenter equipment upgrades until recently. Major ISPs can afford the upgrades, but smaller ones might struggle due to limited funds.
Absolutely understood. A nearby ISP used to be limited, but now they stop working on version 6 whenever a problem arises. The best part is they occasionally fix things.
You managed to address the problem? I’m dealing with a similar situation. Here are some approaches I’ve come across, though I’m not sure how to put them into action: 1. One suggested method is to configure a VPS (simple but requires ongoing costs). 2. Request a static IP from your ISP (common practice). 3. Use a hole punching service (uncertain implementation details). 4. Some providers offer IPv4 static public IPs for free, though they might provide IPv6 addresses at no extra charge (check online). This seems unlikely for me since my ISP doesn’t assign IPv6 by default and likely lacks the necessary infrastructure. Thanks!