This is for people having problems with remote access, like me. I have Spectrum,(don’t hold that against me) and I noticed that if I used a wired connection from their modem to my computer, I had remote access but if I connected my router to there modem and my router to my computer(like I usually do), I only had access for a few seconds. What I’ve found is the public IP addresses are different when I connect to their modem verses my router. I think someone posted about ISP’s using CGNAT Carrier Grade Network Address Translation. I think this is what’s happening?
Not necessarily CGNAT. If you have a standard Spectrum Internet connection, then it’s most likely not CGNAT. That is usually used for cellular connections. i.e. Using your phone’s Hot Spot connection for your home internet.
What you are seeing is most likely what is called a double NAT. Basically, the modem from Spectrum is a modem/router combo. The router portion takes the incoming internet IP address (WAN) and re-distributes it to your local network under a different set of IP address (LAN). This process is NAT. If you then connect another router to this, you have 2 devices doing the re-distribution, a double NAT. To get remote access working, you need to do 1 of 2 things.
1 - set one of these router’s to bridge mode, so they stop doing the NAT, now you’ll only have 1 and things should work. Typically, you change your ISP’s router, but some routers don’t give you this option or you have to ask your ISP to do it for you.
2 - setup 2 port forwarding rules, 1 from your ISP router to your router, then from your router to your server