Fix a port forward that will not work
We'll verify the internal IP, port mapping, and protocol, rule out firewall and NAT, then get the port forward working or tell you when to escalate.
What you'll need
- Access to the router (to view and edit port forwards)
- Access to the internal device (to check IP, firewall, listening port)
- A way to test from outside (phone on cellular or canyouseeme.org)
Step-by-step diagnostic
Quick triage — pick your path
Quick triage — pick your path
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from internal IP to test.
- Verify internal IP and mapping You want to confirm the port forward targets the right device and port.
- Check device firewall The router forward looks correct but traffic does not reach the device.
- Test from outside You want to verify the port is open from the internet.
- When to call support Config is correct but the forward still will not work.
Show full guide
Steps
Goal: Verify internal IP, port forward mapping, and device firewall, then test from outside.
- Confirm the internal device has a fixed IP (static or DHCP reservation).
- Verify the port mapping: external port, internal port, internal IP, protocol (TCP/UDP).
- Check the device firewall allows inbound traffic on that port.
- Good: Port open from outside. Bad: Still closed—check double NAT or call support.
Verify internal IP and mapping
Goal: Confirm the port forward targets the right device and port.
- In the router, open the port forward or NAT settings. Check internal IP matches the device.
- Confirm the port matches the application (e.g. 3389 RDP, 25565 Minecraft). Protocol must be TCP or UDP as required.
- Good: Mapping correct. Bad: Wrong—edit the rule.
Check device firewall
Goal: Ensure the device accepts inbound traffic on the port.
- On the device, open firewall settings. Add an inbound rule for the port (TCP or UDP) or allow the application.
- Good: Rule added. Bad: Firewall blocking—add the rule.
Test from outside
Goal: Verify the port is open from the internet.
- Disconnect from Wi‑Fi on a phone and use cellular. Or use canyouseeme.org. Enter the external port.
- Good: Port open. Bad: Port closed—check double NAT, power-cycle router, or call support.
When to get help
Call the router manufacturer or ISP if:
- The port mapping is correct, the device firewall allows the port, and the port is still closed from outside.
- The ISP may block inbound ports (common on some residential plans).
Verification
- The port shows open on canyouseeme.org or similar from outside the network.
- The application is reachable from the internet (e.g. RDP connects, game server is joinable).
- No firewall or router errors.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Fixed internal IP Ensure the device has a static IP or DHCP reservation.
- Port mapping Verify external port, internal port, internal IP, protocol.
- Device firewall Allow inbound traffic on the port.
- Test from outside Use canyouseeme.org or phone on cellular.
- Call support Router manufacturer or ISP if config is correct.
What to capture if you need help
Before calling support or posting for help, have these ready. It speeds everything up.
- Internal device IP and whether it is fixed
- Port forward rule (external port, internal port, internal IP, protocol)
- Application and port it listens on
- Whether the port is open from outside (canyouseeme.org result)
- Steps already tried
Does the internal device have a fixed IP?
Port forwards target a specific IP. DHCP can change it.
You can change your answer later.
Fix internal IP
Is the port mapping correct?
External port, internal port, internal IP, protocol must match the app.
You can change your answer later.
Fix port mapping
Does the device firewall allow the port?
The device firewall can block inbound traffic.
You can change your answer later.
Fix firewall
Test from outside the network
Testing from inside can fail due to NAT.
You can change your answer later.
Port forward works
Call support
Reviewed by Blackbox Atlas
Frequently asked questions
- Why would a port forward not work?
- Common causes are wrong internal IP (device got a new IP from DHCP), wrong port or protocol, device firewall blocking inbound traffic, or testing from inside the network (NAT hairpinning may not work). The internal device must have a fixed IP and the correct port must be open.
- What is the difference between external and internal port?
- External port is what the internet sees; internal port is what the device listens on. Often they match (e.g. both 3389 for RDP). Some routers let you map external 8080 to internal 80 if the device uses port 80.
- Can I test a port forward from inside my network?
- Testing from inside can fail because of NAT—the router may not route traffic from your LAN back through the port forward. Use an external service (e.g. canyouseeme.org) or a phone on cellular to test from outside.
Rate this guide
Was this helpful?
Thanks for your feedback.