If your Linksys, ASUS, or Netgear router is not able to forward ports, then this is the guide for you. Forwarding ports is a way of making a PC on your network accessible to other computers on the Internet, despite the fact that you are behind a router.
When this problem occurs, peer to peer downloading or hosting game servers become impossible. Forwarding a port should be easy, so we will walk you through each of the steps involved in making things right again.
What can I do if my router is not forwarding ports?
How can I fix a Linksys router not forwarding ports?
1. Make sure the router has a public IP Address
Narrow down the troubleshooting by keeping in mind that port forwarding rules will work only if the router has a public IP Address. Just ensure the device you are forwarding to always has the same IP Address.
However, you need to ask your ISP for a public IP Address if the router doesn’t have one already.
2. Disable UPnP in the router
To isolate the issue, you may try to disable UPnP. Access the router’s web-based setup page and click Administration. You are supposed to keep the default setting Enabled, but it’s OK to select Disabled if this prevents you from forwarding ports.
3. Restart/reset the router
Thankfully, it is easy to restart your router in an attempt to tackle the issue. If you made port forwarding work just for a short period of time, a reset could help you fix the issue for good.
What can I do if my ASUS router is not forwarding ports?
1. Ensure you are using your public IP Address
Your router has 2 IP Addresses: a public IP Address that faces the outside world, as well as a private IP Address that is used in your home network. Just make sure you are using your public IP Address when connecting and not the private one.
If you want to hide your IP Address on a Local Area Network, take a look at this handy guide to find out how you can do it.
2. Leave the Local Port field blank
Before we dive too far into this, we would like to rule out some basic mistakes. Double-check that you are leaving the Local Port field blank if you want the incoming packets to be redirected to the port.
Other owners describe how frustrated they were when port forwarding failed to work, just to find out that the trick was precisely with this field.
Apply this when you forward a port range to a PC which is using the same port range, yet normally enter the service name, port range, and local IP address.
3. Try adding a new port forward
Have you tested adding a new port forward? If it works just fine, then your problems are most likely related to the host you are forwarding to, assuming you have the correct destination. Taking a second look never hurts.
4. Turn off UPnP
Don’t give up when all previous tips did nothing to change the situation you are in. Additionally, make sure you have UPnP turned off. This often makes all port forwarding issues go away in a blink of an eye.
5. Put the modem into bridge mode
Do you know that if your modem is configured in router rather than in bridge mode, this means it blocks all inbound connections before they can even reach your router? You will have to check with your ISP if the modem can be bridged.
6. Factory reset your ASUS router
As a last resort, users describe removing all their port forwards, saving their configuration settings, and eventually performing a factory reset.
You could do the same. Then, reload your saved configuration file, re-add the port forwards you had in mind and check if the issue persists.
If you want a software that can automatically configure your router, take a look at this list with our top picks and choose the one that’s right for you.
How can I fix a Netgear router not forwarding ports?
1. Enable Port Forwarding Rule
The first thing you should do when encountering the port forwarding not working issue is to enable the Port Forwarding Rule on your Netgear router. Don’t forget to restart it after completing the procedure.
2. Ensure the router IP Address is public
You could also check the WAN IP of the router. Make sure the router IP Address is public. Anyway, if it’s private, correct that as soon as possible.
3. Disable the DMZ
The demilitarized zone (DMZ) is an in-built feature in your Neatgear router that allows the device to host the internal network that has all UDP and TCP ports. This prevents port forwarding when it goes enabled by mistake, so you know what you have to do.
Hopefully, issues like this will not come up often. However, when they do, remember this remains a great place to find easy solutions.