I used to have a web server running on my Raspberry Pi and plugged it back in but for some reason it is not working with an external IP anymore. The local IP works fine.
This is about as far as I've gotten trying to solve this.
I dont know if this could be the problem.
every time you connect your raspberry to a wireless router its ip address changes.
You need to reserve the ip address of your pi.