Trying to run a server behind multiple routers which I do not have admin access to.

Discussion in 'Technical' started by Jrdgames, Apr 17, 2008.

  1. Jrdgames

    Jrdgames New Member

    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. :)
  2. zcworld

    zcworld New Member

    i know some ISP block like port 25 / 80 from there home users internet but i have personal never come on that yet
    ( only had 2 ISP so far)

    i only ADSL here and i can run happy www/ftp/irc on my network backend without a problem

    just sign up to like no-ip or dyndns

    download there desktop update client

    and sign in into that
    any IP changes on the WAN
    it will update to there service

    i take it that you have an router
    open the port 80 and forward it to the PC inside your network that is your www box

    than have a look at

    see if its works
  3. Jrdgames

    Jrdgames New Member

    I have tried that and gone to but it couldn't see me, but I will try again tomorrow if I have time and I will make sure all my hardware is configured correctly.
  4. zcworld

    zcworld New Member

    i take it still no luck with it all ? or you got it work ?
  5. Jrdgames

    Jrdgames New Member

    I am sorry I forgot to reply with my results.

    I still have not been able to get it to work and I am 99.9% sure that my hardware is configured correctly.

    I did have an idea for workig around this although it would not actually allow my server to serve, I could have a ruby (or php prefferably) script on a remote host which can talk to my server through XMPP everytime a page is requested and it would check the modified time on both files and if the file on my server is newer then the file on the remote host then the file is upgraded through a webform and curl otherwise no action is taken and the current file is served.

    Now I know this isn't a solution but merely a work around using file synchronization, I still think there has to be a way to get around this, maybe use a non standard web port/workaround port like a tcp port used for games

    Do you think that might work? Using a port that is primarily used for games and not web-workarounds?

    I hope this post doesn't sound too bad I had to rewrite it when my session timed out :(

    EDIT: Maybe I could VPN to another computer on the internet (maybe a family member's) which has a public IP and route the traffic that way.
    Last edited: Apr 24, 2008

Share This Page