I'm trying to set up a server that runs on various ports like 4567, 808, 8080, and 57987. They all work perfectly fine on localhost and within my local network. I've tried disabling the Windows firewall, switching my network settings between public and private, restarting my router, and even testing with DMZ and no software firewall running. Interestingly, my bittorrent port was visible when I tested it on canyouseeme.org, but none of the other ports show up. I'm getting really frustrated and considering just giving up on this computer entirely!
4 Answers
You should also look into what your router's WAN IP is. If it falls under the CGNAT range (like 100.64.0.0/24), that's likely your problem. Your ISP might have switched you over to Carrier-Grade NAT.
You might want to check out a local tunneling service like ngrok or portbuddy. They can help expose your local port to the public internet without messing around too much with your router settings.
Just double-check that your Internet Service Provider allows port forwarding. That could definitely be a roadblock.
This might sound silly, but sometimes the simplest things are the issue. Have there been any power outages or issues with your connection lately? It's worth checking your local IP numbers (usually like 192.168.1.xxx). If your local IP changes often, your ports might need to be reconfigured. The fact that it's working locally suggests a discrepancy between your public and private IP.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads