Forum Moderators: phranque
[edited by: jdMorgan at 2:41 pm (utc) on April 14, 2009]
[edit reason] Obscured IP address [/edit]
This is because most residential networks are engineered for low-traffic from the residence (page requests from your browser) and high traffic to the residence (Web pages, images, etc. sent to your browser by servers). When you run a server, this traffic profile is reversed, as you incoming traffic is low (incoming page requests from your visitor's browsers) and your out-going traffic is high (your server responding and sending pages back to those browsers). This seriously affects the other users of the network, and is therefore not allowed.
If you look at the definition of ADSL, you will find that it means "Asymmetrical Digital Subscriber Line." The "Asymmetrical" refers to the fact that the network is designed to support low traffic from subscribers and high traffic to subscribers. Therefore, the limitation is designed into the system; These ISPs are not being unfair or arbitrary in not allowing subscribers to run servers. Although this example is specific to ADSL, I chose it only because it makes the issue quite clear; Cable and Wireless Access provider networks are designed exactly the same way.
You can sometimes "get away with it" for awhile by using a non-standard server port instead of port 80. But again, their response may be to permanently cancel your account, or maybe even take you to court for "willful interference" with their network's operation. So beyond the ethical issue of following their rules, consider carefully just how important running a home server really is to you.
If it is important, then sign up for an account with a service level that allows it. Or instead, re-consider using a normal Web hosting account, so that you don't have to keep your machine running and provide support, air conditioning, maintenance, and backup power 24 hours a day, seven days a week...
Jim
[edited by: Lateralus at 3:12 pm (utc) on April 14, 2009]
I would suggest trying a different free host- they are probably lots of them around there. But 20mbs is certainly not low-end service. So maybe you could downgrade that service and put the money saved to a low cost hosting option, which would most likely be better than a free host.