Change Your Nat Type on Xbox Live

Are you having trouble joining, or finding a match, or chatting on Xbox live? Does your NAT type say strict, or moderate? If your router is misbehaving, it may be causing problems with your Xbox's connection to the Xbox Live network. Making some adjustments to your router's settings can help fix your connection.

Steps

Resetting Your Network Equipment

  1. Turn off your Xbox console. Resetting all equipment involved can help fix problems with the NAT.
  2. Unplug your modem and router from the power.
  3. Wait 30 seconds.
  4. Turn on your modem and wait for it to come back online (approximately one minute).
  5. Turn on the router and wait another minute.
  6. Turn on your Xbox and test the connection. If you are still behind a Moderate or Strict NAT, read on.

Logging into Your Router

  1. Determine your router's IP address. In order to make the changes necessary to open the NAT on your Xbox, you'll need to open the router's configuration page. To do this, you'll need to know your router's IP address. If you have a configuration program on your computer, such as Netgear Genie, you can run it and skip to the next section. If you have an AirPort router, Configure Your Apple Airport Router.
    • Windows - Press Win+R and type cmd to launch the Command Prompt. Type ipconfig and press Enter. Look for your active network connection and note the Default Gateway address. This is the router's IP address.
    • Mac - Click the Apple menu and select "System Preferences". Select the "Network" option and then click your active network connection in the left frame. Note the "Router" address.
  2. Open your web browser. Nearly all routers can be configured through the web browser of a connected computer.
  3. Enter the router's IP address into the browser's address bar.
  4. Log in with your administrator information. You will likely be prompted for administrator credentials in order to access the router. You can refer to your router's documentation to find the default login information, or use a website like PortForward.com to find the default information for your router.
    • If the username and password were changed and you've since forgotten how to access the router, you can press and hold the Reset button on the back for 30 seconds to reset the router to factory settings. You can then use the default login information to access the router. Doing this will disable your wireless connection and it will have to be reconfigured.

Using UPnP

  1. Open the Advanced Setup section. The wording for the sections will vary significantly depending on the router. Generally you want to look for an Advanced section.
  2. Open the UPnP section. UPnP (Universal Plug and Play) is a protocol that allows connected devices to automatically open the ports necessary to connect to the internet.
  3. Enable UPnP. You may do this by checking a box or clicking a button. Click the "Save" or "Apply" button after enabling it.
  4. Restart the Xbox and retry the connection. For many users, NAT will no longer be Moderate or Strict. If you are still getting NAT errors, read on to the next section.

Setting a Static IP (Xbox 360)

  1. Open the Xbox 360's dashboard by pressing the Guide button. Typically, when a device turns on and connects to your network, it will automatically be assigned an IP address. In order to manually forward ports for the Xbox, you will need to assign it a static IP.
    • Change-Your-Nat-Type-on-Xbox-Live.
  2. Select the "Settings" menu and then the "System" option.
  3. Select "Network Settings" and then your connection type.
  4. Click "Configure Network" and then select "IP Settings".
  5. Choose "Manual".
  6. Select "IP Address" and enter in a new IP address. The first three sets of digits need to match your router's address (typically 192.168.1 or 192.168.0). To avoid conflicts, set the last set of digits to something that doesn't fall in the usual range of your devices, like 70. It must be in the range of 1-254.
  7. Select "Subnet Mask" and enter .255.255.255.0.
  8. Select "Gateway" and enter your router's IP address. This is usually 192.168.1.1 or 192.168.0.1.
  9. Test your connection. Once you've set your static IP, return to the Network Settings menu and test your connection to Xbox Live. This will ensure that you've entered your network settings correctly.
  10. Set up your port forwarding rules. Change-Your-Nat-Type-on-Xbox-Live.[1]

Setting a Static IP (Xbox One)

  1. Open the Xbox One's dashboard by pressing the Guide button and select the Home tab.
  2. Select "Settings" and then "Network".
  3. Note the "IP Address" as well as the "Wired MAC" address.
  4. Open your router's configuration page. For the Xbox One, you need to set a static IP through your router's configuration page.
  5. Open the "LAN" section. Like before, the wording will vary depending on your router.
  6. Add a new device to your Static IP or Address Reservation list.
  7. Enter in the IP address you want to set the Xbox One to. The first three sets of digits need to match your router's address (typically 192.168.1 or 192.168.0). To avoid conflicts, set the last set of digits to something that doesn't fall in the usual range of your devices, like 70. It must be in the range of 1-254.
  8. Save your changes. Apply the changes to your router and restart your Xbox.[2]

Forwarding Ports

  1. Open your router's configuration page or utility. In order to manually forward ports, you'll need to log into the administration tool for your router. See the first section for details.
  2. Open the Advanced section. The Port Forwarding page is located in the Advanced section of most routers. It may also be called Advanced Setup or a variety of other names.
  3. Open the Port Forwarding section. If you are still having difficulty finding the Port Forwarding section of your router's configuration tool, search for your router's model online for exact instructions.
  4. Understand how to make a port forwarding rule. The process will vary depending on the router you are using. Generally, you will need to enter a starting port and ending port, protocol (TCP/UDP), as well as the IP address you are forwarding for. If you are only opening a single port, enter the same number for both the starting and ending port. If you are asked for internal and external ports, enter the same numbers for each.
  5. Open the necessary ports. Open the following ports to help your Xbox 360 or Xbox One connect to Xbox Live. Set the IP address to the same IP address you created for your Xbox in the previous section:[3]
  6. Restart your Xbox. Once you've created the port forwarding rules, restart your Xbox so that it connects with the new port forwarding rules. Test your connection to see if your NAT settings have changed.
  7. Contact your ISP if you are still having connection problems. Settings on your internet service provider's end may be causing your NAT problems. If the above methods don't work, you can try calling your ISP's technical support line.

Related Articles

Sources and Citations