Hello, I am trying to run a server from my home but my ISP has a weird setup. According to my network manager friend my ISP seems to have at least one if not more routers in between the internet and me so I am left wondering how I am going to be able to run my server without paying 5$(/month) for a static ip. Now this means I can't forward any special ports (or even the standard ones) which may make it look impossible but if a server can send files to my computer and my computer can send files to a server then shouldn't I be able to somehow run a server on my network and have it listen on the same ports as a web browser would? (although I would think that would be 80) Even if I have to have a server on the outside that may run a php script (or something that could be ran on most free webhosts) that would interface with my home server and do any of the required encoding or whatever may need to be done. I hope someone knows how to do this or would be willing to try to help me. Any and all help would be greatly appreciated.