Introduction: How to Get Open Nat on Xbox 360 or One When Connecting to Live (not Moderate or Strict)

Picture of How to Get Open Nat on Xbox 360 or One When Connecting to Live (not Moderate or Strict)

If you have had trouble with match making, or getting voice to work over Xbox Live on your Xbox 360 or Xbox One it is often because of the dreaded "Strict" or "Moderate" NAT.

NAT which stands for Network Address Translation is designed to allow multiple devices to share a single IP. This is great when all the traffic is based on requests from the device because the router just has to keep track of who it expects to get traffic from. You requested the Google Home page so when the packets for it show up, the router passes them to you. This is harder when you are hosting a game and random people can connect even when you didn't request packets from them. This is where Port Forwarding and UPnP come in to play.

Step 1: Consider DDWRT

Picture of Consider DDWRT

This tutorial assumes you are running DDWRT which is available for a lot of routers. To install DDWRT on most routers the steps will be very similar to this Instructable.

Step 2: Open Your Router's Status Page

Picture of Open Your Router's Status Page

Typically your router will be at 192.168.1.1 but it may be at another location. The Gateway IP address of your computer, or Xbox, is the address of your router. This is shown on the Xbox Network Diagnostics screen.

Step 3: Login

Picture of Login

Your login if you haven't changed it will be admin with password of admin. If that doesn't work try admin / root . If that still doesn't work check your manual.

Step 4: Enable UPnP

Picture of Enable UPnP

Why this isn't always enabled by default I don't know, but UPnP makes connecting not just Xbox easier, but all sorts of things from Skype to World of Warcraft.

Enable UPnP and click save.

Step 5: If That Doesn't Fix It Use Port Forwarding

Picture of If That Doesn't Fix It Use Port Forwarding

Port Forwarding is the "old" way of doing UPnP. The advantage of UPnP is that devices can say "I'm done" and stop forwarding. This is useful if you have a Playstation, and Xbox, and a Wii and all 3 need to use port 80, but not all at the same time.

The image shows which ports need to be set to TCP, UDP, or Both.

The IP address to forward will be based on what your XBox has for an IP address.

  • Port 88 (UDP)
  • Port 3074 (UDP and TCP)
  • Port 53 (UDP and TCP)
  • Port 80 (TCP)
  • Port 1863 (UDP and TCP).

Step 6: Play!

This should resolve your issues. Too make sure run the Network Test on your Xbox:

  1. Press the Guide button on your controller, then select Settings, select System Settings, and select Network Settings.
  2. Select the name of your Wireless Network, or select Wired Network for a wired connection.
  3. Select Test Xbox Live Connection.

Comments

Fail_Safe (author)2015-02-28

Love the article. One correction though port forwarding isn't the "old way" of doing this. Port forwarding is a more precise way of identifying to the router which devices on the network specifically should be cleared for this kind of traffic. Ergo protecting other devices from potentially malicious attacks. Other than that again great tutorial.

BizOfTech (author)Fail_Safe2015-02-28

Port forwarding is a manual way to do what UPnP does. It has the disadvantage that it is hard coded and can't allow sharing when multiple devices need the same port.

With UPnP if my laptop needs port 80 for a while, and then your laptop needs it we don't have to change the settings in the router.

Port forwarding existed prior to UPnP so I think it is the "old way".

About This Instructable

8,351views

47favorites

License:

More by BizOfTech:How To Install Microsoft Office 2016 For Mac For FreeHow To Get Open Nat On Xbox 360 or One When Connecting To Live (not moderate or strict)How To Add Outlook, Office365, Or Your Corporate Exchange Email To Your iPhone Via IMAP / POP3
Add instructable to: