SOLVED: Strict NAT Issues on Xbox

Let’s start by understanding what “NAT” is, stands for Network Address Translation and there are three types of NAT’s. Open NAT, Closed NAT and Moderate NAT. Businesses, organisations use them based on their requirements. Most of the networks, at home are set up in a way where an ISP has installed a modem or router, and you have it connected to your computer or other devices. Now, those devices connected to your router are continuously sending and receiving packets to the router so that it can communicate back and forth with the inside and the outside world where inside is the network behind the router and outside is the network beyond the router (The Internet). When your computer makes a request, let’s say you open your browser and go to www.google.com then here’s what happens between the computer, and the router.

Computer: Hey, i want to go to Google.com.
Router: Okay, i’ll speak to Google.com on your behalf, and i am going to assign your request a tag so that when i receive a response back from Google.com i can identify you, and forward you the response.

Router receives a response from Google, and checks the tag. It sees that this tag was assigned to you, so it forwards you the request. Now whilst it was doing this, another computer on your network also wanted to Google.com the router did the same process, and assigned a different tag to the other computer so it can figure out who it was for.

This tagging process, is NAT. In reality, tag = port. I’ve used the word tag just to make it easy to understand. Now the three types of NATs are:

2016-04-24_083324

Now since you have a general understand of what NAT is, the problem should be much clearer. In Strict NAT or Closed NAT, your router/device isn’t allowing the Xbox to communicate. Most applications, and games connecting live, uses dynamic ports. So it makes, sense to disable strict nat in order to get rid of communication issues. Now there are two methods of doing this, in both the methods you will need to first set your Xbox to use a Manual/Static IP Address so that it doesn’t changes.

Setting up a Static / Manual IP Address on a Xbox

On your Xbox go to Settings -> and choose Network. Under current Network Status Type, you will see if your NAT is Open or if it is Strict, if it is strict, only then you need to proceed with this guide. If it is not strict, then your issue is not nat related.  After identifying the NAT type, choose Advanced Settings.

2016-04-24_084913

Once you are in the Advanced Settings you will see the Network IP / DNS / Gateway and Subnet Mask Information in the right pane. Note down this info, exactly as it is.

2016-04-24_084824

Then, go to IP Settings, and choose Manual. Type in the info you noted down, and then go to DNS Settings, choose Manual, and type the DNS Settings.

Once done, note down your IP Address. Now at this stage, we have two options to open the nat on router.

Option 1: Put the Xbox’s IP Address in the DMZ Zone

DMZ will allow anything from and to the Xbox on any ports. This is done from your router, you’ll need to login to it, find the DMZ Section, add the IP Address you noted down and enable it. Here’s how it looks like on my router.

2016-04-24_085748

DMZ poses a security risk, since it is almost opening anything and everything to and from the Xbox’s IP Address. However, if you do not have concerns, use this option as it’s the easiest.

Option 2: Forward ports to the Xbox’s IP Address

Forward the following ports to the Xbox’s IP Address. You will need to login to your router, and locate the port forwarding sections. This should be on the manual.

Port 88 (UDP) Port 3074 (UDP and TCP) Port 53 (UDP and TCP) Port 80 (TCP) Port 500 (UDP) Port 3544 (UDP) Port 4500 (UDP)

2016-04-24_085926

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.