I wanted to setup and understand basic networking / port forwarding for a number of purposes. I only have a windows 7 machine so I setup a static local ip address from the network adapter settings using the same subnet, default gateway and dns addresses and a local ip with the last set of numbers altered. From the router page I made sure upnp and port forwarding are on and forwarded a number of ports to the aformentioned static ip. I also switched off the router's and OS's firewalls just in case.
From here I could easily access the servers from any device connected directly through my router and successfully visited a mock website using http://123.456.1.78:80/site and viewed a video stream with the rtmp protocol through VLC using rtmp://123.456.1.78:1935 on my phone or laptop but when I tried to do the same from an outside network (using the public ip this time) it always fails to connect.
Is there something I am missing or is this the fault or my ISP?