If you have an Xbox 360 connected to the Internet (Xbox Live) on your LAN (Local Area Network) then you have at one point or another probably seen an error message stating something similar to “Your NAT type is Moderate”. This message was more than likely discovered while troubleshooting your Xbox 360’s connection over your home network to Xbox Live. Some of the problems associated with the “Your NAT type is Moderate” include but are not limited to problems connecting to Xbox Live online games, issues joining Xbox 360 Party Chats via Xbox Live, other Xbox Live users having problems connecting to your Xbox 360 when you are hosting an online multiplayer game, and almost any other scenario where you are attempting to communicate with other Xbox Live users from the Xbox 360 connected to your Local Area Network.
Xbox 360 NAT Type Moderate Warning:
Connection Warning: Your NAT type is Moderate. People on networks with this NAT type may not be able to join certain games or hear other people while playing online. For the best online experience, you need an open NAT configuration.
Configure A Static IP Address On Your Xbox 360:
To resolve the issues stated in the previous paragraph you will need to configure Port Forwarding on the router that separates your LAN from the Internet. First you will need to assign a static IP address to your Xbox 360 which can be done by following the instructions from the QD article titled, “How To Configure A Static IP On A Xbox 360 Located On Your Local Network“. Click the previous article link to complete the task of configuring a static IP address on your Xbox 360 before proceeding with the directions below. In the directions located below I describe how to set up Port Forwarding using specific ports required by Xbox Live for your Xbox 360 to perform without issues when playing games online or simply chatting to people over Xbox Live. Once you have a static IP configured properly on your Xbox continue with the directions below.
Xbox 360: Your NAT Type Is Moderate Information
The error that states your NAT type is Moderate is basically saying that your router is forwarding some information to your Xbox 360 correctly but not all of it. So to resolve this issue you will need to configure Port Forwarding from your router to the Xbox 360 so your Xbox 360 will no longer complain about your NAT being Moderate and you will be able to connect to any Xbox Live user for chatting or gaming without any issues. The router used in the example below is a Linksys WRT54G running DD-WRT firmware but the concept is very similar with the default Linksys firmware or pretty much any other router. Almost every router on the market today provides port forwarding capabilities. Follow the directions below to forward the proper ports from your router to your Xbox 360.
Forward Ports To Xbox 360 To Resolve Xbox Live Issues:
- Verify Xbox 360 Static IP Address: Make sure your Xbox 360 is turned on and then from the main “My Xbox” menu scroll all the way to the right until you reach System Settings. Click on System Settings and then select Network Settings from the System Settings menu. Once the Network Settings screen is displayed click on Configure Network and then Manual to display the Xbox 360 IP address information as displayed below.
As you can see in the above example the IP Address of my Xbox 360 on my local network is 192.168.1.22.
- Launch Router Web Interface: Login to your routers web interface which can typically be done by visiting the internal IP address of the router itself which is most cases is also the Gateway address used by the Xbox 360. In this example the internal IP address of the WRT54G router is 192.168.1.1 and the initial router status screen looks similar to the below.
Your router may look a little different but typically the first screen that will be displayed when logging into a home based router will be some form of status screen as displayed above.
- Port Forwarding Configuration: Now open your routers Port Forwarding configuration screen which in the case of DD-WRT software is the first sub screen available underneath the NAT/QoS tab as displayed in the below image.
As you can see in the example above I already have two port forwards set up which include port 5001 for my Slin Box and port 9874 which is forwarding to the Remote Desktop port of another computer on my network.
- Add Xbox 360 Port Forwards: You will need to add two port forwards which include port 3074 and port 53 and make sure in both cases that you are forwarding both the UDP and TCP ports. If you are using DD-WRT firmware you will first need to click the Add button twice to display two empty port forwards as displayed below.
After adding the two empty port forwards you need to fill in the information relating to the two ports we want to forward to the Xbox 360. I suggest naming them something related to the Xbox so you will know what the ports are forwarded to if you are ever adding port forwards for different devices in the future. Again we will be forwarding TCP and UDP for ports 3074 and 53 as displayed in the below example image.
If you are using DD-WRT make sure that the check box in the Enable column is checked or the ports will not be active. After adding the port forward information click the Save button followed by the Apply button to implement the changes.
- Verify Xbox Live: After you have made the above changes you should not log back into your Xbox 360 and test the Xbox Live connection. It is also located underneath System Settings and then the Network Settings sub section. One of the options is “Test Xbox Live Connection” which you should click on and then wait while the connection to Xbox Live is tested as displayed below.
It can take a couple minutes for the test to complete but once it does you should see a status message stating “Xbox Live Is Up And Runnung”.
Hopefully the above helps resolve NAT type Moderate issues for others. It is a pain when you want to play a multi player game online and either your or someone else in your group has connections or sound issues.