Router will not forward ports? Try these easy solutions

Vlad Turiceanu
by Vlad Turiceanu
Editor
0 Comments
Download PDF
Affiliate Disclosure

fix router is not forwarding ports

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.

Ad

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

check 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

UPnP should be disabled

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

reset your 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.


Worried about configuring your Linksys router? Check out this guide and find out how to do it.


What can I do if my ASUS router is not forwarding ports?

1. Ensure you are using your public IP Address

port forwarding

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.

Ad

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

blank Local Port field

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

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

disable 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

put modem in 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

reset button on 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

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

public router IP address

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

port forwarding in your router

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.

If the previous methods failed, you may also try disabling all firewalls. Updating the firmware could also work.

Hopefully, issues like this will not come up often. However, when they do, remember this remains a great place to find easy solutions.

READ ALSO:

Ad
Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!