How To Fix Xbox One ‘double Nat Detected’ Error
While Microsoft’s Xbox One packs an expansive suite of online features, things don’t always go to plan. If you’re encountering the “Double NAT detected” error on your console, the networking jargon can be daunting, but it’s a relatively simple solution.
Here’s a brief explainer on double NAT, as it relates to gaming, and how to fix it today.
Xbox Live is down on May 22, 2020 for Xbox One consoles, which may cause this error to be displayed. Check here for the latest updates.
How To Fix Modern Warfare Strict/moderate Nat Issue
Lets understand what Open/Moderate and Strict NAT are and what issues they will cause.
- Open Seamlessly join games, voice chats, host multiplayer lobbies and perform game network-related functions.
- Moderate You will never be chosen as the host of a game, and you will have trouble joining matches hosted by other players.
- Strict Strict NAT type is the worst. If you have this NAT type then youll only be able to connect to Open NAT users. Also, You will never be chosen as the host of a game.
You can find what your NAT type is by opening up the game.
What Do You Mean By Nat Filtering
Ans: The filtering process of NAT is the addition of an extra layer of ultimate security. The presence of this layer will give you protection against the various types of threats in the cyber world. In addition to that, it also analyzes all the incoming and outgoing data packets, sends and receives them to their destination as well.
You May Like: How To Connect Xbox 360 Controller To Phone
How Does Nat Help
NAT functions as a network logger which maintains the log of each device thats connecting to the internet. Once a device requests something from the web via the router, NAT will ensure that the request is sent back to the correct device.
At times, your Internet Service Provider limits specific types of content being sent/received which can cause different NAT type issues. As for your Xbox, it uses UPnP in order to process an open NAT type.
UPnP or Universal Plug n Play basically allows your Xbox to port forward automatically. The UPnP functionality is absolutely great as it automatically communicates with the router in the background while youre playing Xbox Live and you dont have to configure it yourself.
While this feature is great, it doesnt always guarantee that your Xbox would give you the NAT type that you need in order to connect with online players from around the world.
Whats The Difference Between Open And Closed Nats On Xbox 360

The latter two NATs limit the connections that your Xbox 360 can make with other consoles on the network: Moderate NATs can connect only with consoles using moderate and open NATs, and strict NATs can connect only with consoles using open NATs. The bottom line is that you want an open NAT setting in order to connect with other players smoothly.
Read Also: Xbox 360 Minecraft Release Date
Checking Your Xbox’s Nat
Why You Need The Open Nat Type On Xbox One
There are 3 NAT types and each one has different compatibilities. You can refer to the table from support.xbox.com that shows the NAT types and the compatibility issues with different NAT types.
- Open NAT Type: This should be the optimal one. If you choose an Open NAT, you can connect to other players, as well as chat with other players easily. Besides, you can also be able to organize a multiplayer game with other people of any NAT type.
- Moderate NAT Type: Usually, this type can be accessible in most situations, but it may not an ideal NAT option sometimes. With a moderate NAT type, you may experience a slower device connection and more game lags. You cannot host a multiplayer game.
- Strict NAT Type: This should be the worst NAT option. With a strict NAT type, you can only be able to connect with those who are using a NAT type. In addition, you may encounter some problems with chat and game connection. You may have an unsatisfying game experience because you will often find yourself being disconnecting to your device during gameplay.
Right now, I believe that you should know the Open NAT type is the best choice. Then how to change NAT type on Xbox One? Lets move ahead.
Also Check: How To Change Name Xbox One
Getting An Open Nat On Xbox Series X And Series S
To fix the issue with your NAT being strict, you will need to navigate to the settings menu of your Xbox console. The menu is the exact same for the series X and the series S, so you will not need to worry about this being different if you are on a different console. In fact, at the time of writing this, you can also use this guide to configure it on the Xbox One.
Test Your Network It Should Say Open
Now return to your Xbox Ones Network Settings, and select the Test network connection tile. If the network is active, then select the Test Nat Type tile. It should now be set to Open.
Even though this might seem complicated it isnt. Just carefully follow the steps and everything will be fine!
Read Also: How To Factory Reset Xbox One
Fix Strict Nat Type On Xbox Series X
Having a strict NAT type can have a big impact on your ability to communicate effectively with Xbox live. The exact detail of what NAT means matters little. All you need to know is that if you have a strict NAT type and intend on using Xbox Live, you will need to work on fixing this to get an open NAT on your Xbox Series X and Series S.
Common issues you might experience with a strict NAT type are connection issues joining parties or the highly frustrating LAG/echo when speaking to other players. There may also be issues with download speeds and your ability to join other players in online games. It is highly recommended that you follow the guide below to get an open NAT.
How To Fix Xbox One Double Nat
If your Xbox One is experiencing double NAT issues, you’ll need to eliminate one NAT device on your network. This can be achieved by switching up hardware, or more commonly, streamlining your setup with small tweaks.
In most setups, the router your Xbox One is connected to is likely connected to another router or gateway. Often supplied by internet service providers, these often pack NAT and routing capabilities, on top of your main router. If this sounds familiar, it’s the likely cause of double NAT.
Read Also: How To Change Avatar On Xbox One
What Is Nat Why Shouldn’t I Use A Strict Nat Type
Network Address Translation is a method used by routers to translate a public IP address into a private IP address and vice versa. This is done for multiple purposes:
- to add security to the network by keeping the private IP addresses hidden from the Internet.
- to allow multiple devices to share a single IP address
In the world of gaming consoles, there are three NAT types that classify the connectivity they have to other players over the Internet:
- Open NAT – all is permitted – your gaming device can connect to anyone’s games and host games. Plus – other users will be able to find and connect to the games you are hosting. This is usually the case when your console is connected directly to the Internet with no router or firewall.
- Moderate NAT – your gaming console will be able to connect to other players, but some functions will be limited. When connecting to the Internet through a router that is configured properly, you’ll get this NAT type.
- Strict NAT – your gaming device has limited connectivity with other players. Other players on a moderate or strict NAT will not be able to join your hosted games. This is the case when the router doesn’t have any open ports.
So, you’ll have the best gaming experience if you’re on an open NAT or at least a moderate NAT. This is why you have to learn how to fix strict NAT type.
Resolve Specific Nat Errors

When the gaming console shows you that the NAT type is unavailable and cannot get the Teredo IP address, then you have to open the home page of your WiFi router. After that, adjust the router settings and test the multiplayer connection. When the test is successful, you will be able to get the Teredo IP address. If not, try to change the NAT type once again by following the above process given above.
If you see that more than one NAT is active, then turn your attention to the router. Change the Gateway of the router to Bridge mode. After that, check whether the Host IP address is Public or Private. If the IP address is public, then it will be possible for you to get an Open NAT. if it is private then change it to the public as well. In case if you cannot find a public IP, then contact your ISP as soon as possible.
Recommended Reading: How To Set An Xbox As Your Home Xbox
Which Are The Nat Types
The NAT type is a concept created specifically for the gaming consoles to define the limitation level applied to the connection between your console and an external host or public network. To view the NAT types on a Sony PlayStation 5 you need to go to the main menu, select Settings, Network and under the View Connection Status, click on Test Internet Connection to see the current NAT type. It can be:
- NAT Type 1: also known as Open NAT, it indicates that the PS5 or PS4 is fully open to the outbound and inbound traffic, so it has the least chance to experience any disconnects in this mode .
- NAT Type 2: known as Moderate NAT, it correctly points the inbound traffic to the console, so it poses minimal security risks .
- NAT Type 3: this is the Strict NAT which may not accept the incoming traffic properly, so it can cause problems with some games .
To view the NAT type on a Microsoft XBox , you need to go to Settings, General, Network settings and, under Current Network Status , you should be able to see the NAT Type which can be:
Besides these NAT Types, you may sometimes notice that your gaming console will say that it detectedDouble NAT. This happens when both the router and the modem act as DHCP server and to fix the Double NAT issue, all you need to do is to make sure that the router is the only DHCP server, while the modem is put in bridge mode .
How To Get Nat Type To Open For Xbox One
I had my fiber connection activated today with the Motorola BGW210-700 router. I have it wired directly to the Xbox One with an Ethernet cable and I am seeing in the Xbox Diagnostics “NAT Type: Moderate” and “UPnP not successful. How can I get the NAT to OPEN and UPnP to work correctly?
Questions
1 y ago
Disclaimer
There is a part where adding certain ports might interfere with other ATT services. If you have more than just internet, continue at your own risk. Otherwise, if you want to be on the safe side, use your own router that works with xbox already by plugging it into the ATT modem/router and then plugging your xbox into that new router. Follow this video if you are interested in going that route: Video Link
Also, this only works for 1 xbox on the network I believe. You can try it out, but if you have multiple I would go the route of adding your own router from the video link above.
If you only have Fiber internet and don’t have another router or don’t feel like doing that, then continue on below.
Also Check: How To Add Xbox Friends On Ps4 Fortnite
Allow Access To Teredo Tunnels
The IPV6 is a communication protocol followed by the Xbox to identify, locate and remember familiar network connections so you can connect to them automatically. At times when there is a NAT-type connectivity error, chances are it is because of IPV6.
The majority of the time, when you receive a NAT-type connectivity error on your Xbox one, it is to do with IPV6.
Hence the only way out of this is to enable Teredo tunnels on your Xbox One. First, make sure your internet is connected now allow access to your Teredo adapter and verify if your router can now enable Teredo connections.
How To Fix Nat Type Moderate Error For Call Of Duty Vanguard
How do find the type of NAT on each Console?
Xbox, PS5, PS4, NAT Type: Open |
|
Xbox, PS5, PS4 NAT Type: Moderate |
|
Xbox, PS5, PS4 NAT Type: Strict |
|
Also Check: Xbox Controller Connected But Not Working
General Troubleshooting Process Of Nat
There are a few general procedures by which you will be able to troubleshoot the NAT. The first and foremost thing you need to do is to turn on the UPnP. After that, refresh the NAT table. Then you have to check whether the Xbox firmware has its latest version or not. If not, then attach an Ethernet cable to the console and your computer, download the latest firmware and install it. After the entire procedure is done, restart the console to save the changes.
How To Change The Nat Type On Your Gaming Console
If you own a gaming console, be it a PS5, a PS4 or an XBox and if you have connection problems, you may have wondered how to change the NAT type in an attempt to fix all of these issues. Be aware that frequent disconnects or high ping rates are rarely attributed to the NAT type, so, before changing various settings inside the router, you should make sure that you have a strong enough Internet connection . If the console settings confirm that indeed you have a NAT issue, then there are a few things that you can do to alleviate the problem : DMZ, Port Forwarding and UPnP. Before that, its important to understand what is NAT and what is the difference between the NAT types.
NAT was created out of necessity because we started to run out of IPv4 addresses, so, when you connect multiple clients and devices to your router, instead of receiving individual public IPv4 addresses, theyll all use a single public IP address , while the router will have the role of translating the inbound and outbound traffic from this address to the clients from the local network.
Also Check: Can Airpods Connect To Xbox One
Powercycling Your Router And Xbox One
When you get a NAT type unavailable notification, the problem could either be your Xbox one gaming console or your router. For this reason, you need to reboot your Xbox one and your router. Rebooting simply restarts your device rather than erase their data.
To reboot your router, you should unplug it from the power outlet in your household and then reconnect it. As for your Xbox one, you do not have to disconnect its power cable but you can press and hold on your Xbox logo for a few seconds, give it a few seconds to rest and then power it back on.
Change The Nat Type Of Your Xbox Console

Now if you wish to refresh or change your Xbox console’s NAT Type, head on to the Settings menu and select the Network Settings option.
You should see the Test NAT Type option, click it, and choose refresh. Proceed by hard resetting your console. Hold the power button and wait for your Xbox’s system to reboot.
Open the Network Settings once again and test your NAT Type. It should be better compared to the previous NAT Type that was shown.
But if the method above does not work in any sense, go back to the Network Settings option and select Advanced Settings. Choose the Alternate port selection option, and switch your Xbox console from Automatic to Manual.
You shall see a list of various port numbers. Try and test some of those until youll have an Open NAT Type on your Xbox.
Read Also: Turtle Beach Mic Monitor Level