1

Very long story short, I phoned my ISP to unlock port forwarding and they did so without charging me. I can access literally anything running at any port in my computer, either through a free DDNS address I got or directly using my IP. Except for webservers.

There's ports 80/443 and other random ports I chose are forwarded and unlocked in the firewall. I can run Plex, Calibre, Bittorrent and other webUI's just fine. I also can ping myself via DNS or IP. However, the moment I run a webserver, the ports I set them to use timeout when accessed from the internet. It doesn't matter if it's Apache, Lighttpd, easyPHP, Mongoose, Fenix Webserver, if it's Windows or Linux, it just doesn't work and I find no other explanation other than my ISP is somehow blocking it :/

PS: I always tested from another network, using more than one device/browser. From within my network, connection works just fine.

PPS: Here are my port forwarding settings.

enter image description here

Giacomo1968
  • 58,727

1 Answers1

4

It is possible for an ISP to do it, although it would be uncommon. They can do things as simple as block port 80 and 443 (easy to implement, easy to work arround) to traffic sniffing (hard to implementement, hard to work arround)

I could not see your Imgur image from my device, so I may be talking about something you have ruled out, but its quite common that routers run their own web servers and don't forward traffic on ports 80 and 443. The work-arround - if its not for looks - is to put your web servers external IP on other ports.

If this fails, you can say stuff it, get a VPN with a static IP and bypass your router and ISP totally.

davidgo
  • 73,366