Airport Express Double NAT
So to start here is my current setup
Arris CM820 > Airport Express
So after digging and digging I keep coming back to the same solution, that my modem is also a router and therefore also has its own NAT and that is causing the problem. But the kicker is my modem is without a doubt not a router, it is a simple modem. However there are other facts that contradict this such as, my public ip is not the same as my airports ip. Apparently if my routers ip is any of the following it also means my modem is a router, which it is.
192.168.xxx.yyy
10.xxx.yyy.zzz
172.16.0.0 - 172.31.255.255
I have contacted my ISP and requested that my modem be put into bridge mode so that my airport express could handle the NAT on its own, but they assured me that my model of modem is not a routing one and they could not put it into bridge mode. I feel like I have tried all options (including port forwarding, which also apparently is useless with the current circumstances).
Please help me
Thank you.
MacBook Pro, OS X Mavericks (10.9.5)