I am running a VNC server on Debian Jessie using x11vnc. It works fine on my home network, as I can connect to it from inside and outside the network. However, the system is going to be running on a different network. The VNC server does not want to run on that network properly. I can connect to it from inside the network, which is normal, but as soon as I go outside the network, it times out when trying to connect. I have a lot of experience with port forwarding and am positive I set it up properly on both networks.
What could be causing it to time out? Thanks in advance!