best router that is configurable for port forwarding?

I have Charter Spectrum service here in western Oregon. I need port 9000 to be open to the internet on my pc, because we set up debugging on our remote web server and it needs to get through 9000 on my pc so it can talk to my Netbeans IDE. The Spectrum tech has no idea how to set that up. Ive tried in the router they gave me, a Sagemcom Fast 5260, but the port forwarding rule I set up just will not work. So, Im thinking about getting a better router than the cheapie they gave me. What's the best router available that will allow port forwarding?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Although not a long term solution for security issues, instead of port forwarding (just to validate) try using DMZ instaed...

Also, make sure your firewall in the PC has that port open as well!

AFter that is all validated and working, you can investigate your port forwarding issues...
BobbyAuthor Commented:
No firewall active on pc, AV is off for testing. I just tried what you said, DMZ, opened my device address to internet... when i try a check via to see if port 9000 is open to my public-facing ipv4 address, it now comes back very quickly saying it is not open. Before I set the DMZ settings it took a few seconds to come back with same result. What is that telling me?
BobbyAuthor Commented:
ok, more... I tried checking the port with a tool called PFPortChecker... unlike that link above, it DOES show that the port is open after I set the DMZ to open. If I disable the DMZ setting, it shows the port as not being open. If I enable the DMZ again, it shows the port as open. So, the DMZ setting is definitely allowing port 900 (and all others??) to be open on my pc and then blocking it if I disable the DMZ.

Now what? All of the above was tested after I disabled the port forward rule I created before. That rule seems to have no affect either way on any of this.
Your Guide to Achieving IT Business Success

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

BobbyAuthor Commented:
and more... using that link above, I tested 3389 remote desktop port... with DMZ enabled, it shows open. With DMZ disabled, it shows closed. So, that tool at that link is definitely getting to my network, but no idea why it shows port 9000 closed no matter which way the DMZ is set.
DMZ is working as designed and forwarding ALL ports to your PC...

Port 900? 9000? is obviously blocked either by a firewall in your PC or by not having an active listener on that port!
BobbyAuthor Commented:
You are helping greatly! Based on what you said, I opened up my Netbeans IDE and hit "debug", which makes it listen on 9000. Using the link above, with DMZ on, 9000 is open! If I close DMZ, it's not open (same thing if I stop "debug" in my IDE, so it's not listening anymore).

Ok, so... we now know that 9000 will open all the way to my IDE, which is the goal of all this. Great. Now I just need to get DMZ out of the loop so my pc isn't wide open to the world.

BobbyAuthor Commented:
So I enabled my AV and turned on Windows firewall to default settings... port 9000 was blocked. I created a custom inbound rule to open TCP on 9000, and now it shows as open. So, with AV on and Windows firewall on (with the customer inbound rule for that one port) everything works as I need it.


That can't be safe enough, eh? To leave my PC open on the DMZ and then just rely on AV and Windows firewall to protect me?
Now that we have established connectivity, you can try doing Just the port forwarding on the appropriate port and turning off the DMZ...
☠ MASQ ☠Commented:
Just in case, do you try this page for directions?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
BobbyAuthor Commented:
You both helped with those last two comments... I re-enabled the port forwarding rule I created yesterday, then turned off the DMZ. Port 9000 was closed. Then I looked at the instructions in the link MASQ sent, and I saw one variation that I didnt do yesterday... the external host needed to be set to Any (*) and not my public facing ipv4 address. Now, Port 9000 is open with the DMZ off.


Is it safe to have the external host set to Any (*) instead of my own public ip address? Maybe I have no choice.
If your remote server that needs access has a static ip, you can try restricting access to just that ip...

But I wouldn't be overly concerned...
☠ MASQ ☠Commented:
This setting is your public IP, it looks like the router also allows you to define the external IP.  There's no additional risk, external connections still cannot see beyond the public side of your router other than by the forwarded path that's configured.
BobbyAuthor Commented:
You both rock. Thanks so very much.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.