Fix Double NAT (Strict NAT Type) Issues
Two routers are performing Network Address Translation in series, leading to strict NAT types in gaming and broken port forwarding.
Confirmed working on: Routers · Xbox · PlayStation · PC
Before you begin
Problem overview
You are experiencing a “Strict NAT” or “NAT Type 3” error on your gaming console, or port forwarding rules are completely failing. This happens when traffic passes through two separate routers that both perform Network Address Translation (Double NAT).
Common causes
- Connecting a personal Wi-Fi router to an ISP-provided gateway that is also acting as a router
- Using a mesh network system behind an existing router
- Your ISP uses Carrier-Grade NAT (CGNAT) on their end
Solution 1: Enable Bridge Mode on the ISP router
- Identify the IP address of your ISP-provided gateway (usually
192.168.1.254or similar) and log into its web interface. - Navigate to the Advanced, WAN, or Routing settings.
- Look for an option called Bridge Mode, IP Passthrough, or Modem Only Mode.
- Enable this mode. The ISP device will now act solely as a modem, passing the public IP directly to your personal router.
- Save and restart both the modem and your personal router.
If your ISP uses PPPoE authentication, you may need to enter your ISP username and password into your personal router’s WAN settings after enabling Bridge Mode.
Solution 2: Put your personal router in AP Mode
- If you cannot change settings on the ISP router, you can disable the routing functions on your personal router.
- Log into your personal router’s interface.
- Find the Operation Mode or Advanced Settings.
- Switch the mode from Router to Access Point (AP) Mode.
- Save the settings. Your personal router will now only broadcast Wi-Fi, leaving the ISP router to handle all NAT and DHCP duties.
Solution 3: Use the DMZ setting (Workaround)
- Log into your ISP-provided gateway.
- Find the IP address assigned to your personal router (e.g.,
192.168.1.50). - Navigate to the Security or Firewall section and find DMZ.
- Enable DMZ and point it to the personal router’s IP address.
- This forwards all inbound traffic straight to your personal router, bypassing the ISP router’s NAT firewall.
Solution 4: Verify you are not behind CGNAT
- Log into your personal router (if AP mode) or modem (if bridge mode).
- Check the WAN IP Address listed in the status page.
- Go to
whatismyip.comon your browser and compare the IP address. - If they do not match, your ISP is using CGNAT.
- You must call your ISP and ask to opt-out of CGNAT or purchase a static IP address to fix the Double NAT.
Do not put your PC or gaming console directly into the DMZ of your primary edge router unless absolutely necessary for troubleshooting, as it removes all hardware firewall protections.
Confirm the result
- Repeat the exact action that originally triggered the problem.
- Confirm the original error or symptom is gone and no new warning has appeared.
- If the guide changed a driver, service, package, or system setting, restart once and test again.
- If the result is worse or unexpected, stop. Reverse only the last change using its documented restore option; if none is documented, use your backup or qualified support.
Questions about this fix
How do I check if I have a Double NAT?
Run a tracert command to an external IP. If the first two hops are private IP addresses (like 192.168.x.x and 10.0.x.x), you have a Double NAT.
Does Double NAT affect normal web browsing?
No, basic web browsing and video streaming work perfectly fine through a Double NAT. It only impacts peer-to-peer gaming and inbound hosting.
Did this fix work for you?
Weighted Consensus Protocol
Did this solution resolve your issue?
Confirming if this works strengthens verification statistics on the registry.
FixingTeam10,000 rep
Official Project Maintainers
The core engineering and moderation team behind FixingBook. We curate, verify, and maintain the standards of the troubleshooting ledger.
Related fixes
Fix No Internet After Setting ISP Modem to Bridge Mode
After configuring an ISP gateway into Bridge Mode to use a custom router, devices cannot access the internet due to missing PPPoE credentials, MAC binding, or VLAN tagging requirements.
Fix Port Forwarding Not Working on Router
Configured port forwarding rules fail to expose local services to the external internet, often due to CGNAT, double NAT, or host firewall blocks.
Discussion (0)
No comments yet. Share your experience or verify if this fixed your issue!
