reach a system behind two routers
Hi I am trying to setup VNC Server on an OSX Snow Leopard system and I want to connect to it with VNC Viewer from a remote location. This system is behind two routers. The top level is 192.168.1.xx network and the second level router is 192.168.2.xx network. The second router shows up on the first as 192.168.1.103 and the system I want to connect to is 192.168.2.4. on the first router have forwarded the ports 5900-5909 to 192.168.1.103 which I am assuming directs all vnc traffic to the second router. Then on the second router I forward those ports to 192.168.2.4 which is the system I am trying to reach. After all of this I still cannot connect to the system. Is there something I am missing? Any suggestions?