This is not an offer to fix the issue. Only to identify that not only must you port forward (I'd just DMZ the camera) but the next router up needs to be setup as well.
Such weird situations are to be avoided since most of the time you find the client (you) has no control of the network.
Ok, we have a weird situation where we live. The internet comes into the main building and then we all have our routers (I have Airport Extreme) and we connect into that internet. I do have the main IP address (found via online search) for the entire complex.
Now when I try to hook up my IP camera I followed all the directions for NAT port forwarding but when I look at my IP address under in Airport utility under the IPv4 it gives me a local internal 10.0.??? not my external IP address.
No matter what I do, I can't open the correct ports so I can see my camera when disconnected from my home router.
How can I fix this?
Thanks

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic