ISP Appears to Block Ports 80, 30080, 8080 etc etc

2

When using Canyouseeme.org it appears that my ISP is blocking every port. I am attempting to run a web server which works fine locally. I asked a previous question (here) regarding using different ports other than 80 but they all seem to be blocked.

Is this site a valid tool for checking on the ports or could they still be usable? Also, I am using a router, as well as an ISP provided modem. Could one of these devices be causing the problem?

EDIT:

And the final question remains. Why would the site say those high ports are blocked but then allow me to communicate over them?

Unless someone can verify I am just going to assume they don't care about those insanely numbered ports just like an ISP.

sealz

Posted 2012-01-15T06:45:03.753

Reputation: 2 034

I got my web server to work globally by using a high port (5 digits) the site tells me it is blocked. Maybe the site just doesn't know what to do with crazy port numbers? – sealz – 2012-01-15T07:05:53.867

Considering the default port for a website is 80, so for example the true address of this website is superuser.com:80 your ISP is not actually blocking those ports, the website you reference cannot get a response back from say your Apache installation. – Ramhound – 2012-01-19T17:19:14.383

Answers

1

To be absolutely sure, you should connect your workstation directly to the modem provided by the your ISP, bypassing the router and running the test again. If you're on a residential plan, I wouldn't be surprised that the ISP is blocking the ports. However, if connecting your workstation directly does work, that would mean your router is not doing port forwarding properly.

phil

Posted 2012-01-15T06:45:03.753

Reputation: 369

I fixed port forwarding and can access globally, but canyouseeme.org still says that port is blocked by the ISP. What would be the reason behind this? – sealz – 2012-01-15T07:17:44.477

1

Another way you can check if your site is availble to the world is by using the Tor Browser Bundle. It doesn't require setup, so it will take you 2 minutes get it running.

– phil – 2012-01-15T08:02:11.833

2

Often an ISP will offer a separate plan for people who intend on running a web server. They may enforce this by blocking common web hosting ports like port 80, and use traffic monitoring to look for "suspicious" traffic. The reasoning for this is that they don't want to risk someone using a lower tier connection with less bandwidth hosting a server that ends up getting lots of hits and clogging the pipe, so to speak. Often home internet plans will also be more configured for high download rates but very slow upload rates. For people connecting to your server, they likely will suffer a very slow connection rate. Usually this will be spelled out in your Acceptable Use Policy when you sign up for the service.

If you want to host a server online, you may need to contact your ISP and ask what plans they have available for people who want to host a server. They likely have a business tier of plans that do not have the port blocking.

Ben Richards

Posted 2012-01-15T06:45:03.753

Reputation: 11 662