How to Open Xbox NAT on PC Windows

How to Open Xbox NAT on PC Windows

I found the solution to get an Open NAT Type on PC, which is to set up a static Teredo port on Windows and to allow Xbox Live servers connectivity via Firewall.

Open the router ports for XBOX Live servers

First, you must access your router and open a few ports that are necessary to communicate with the Xbox Live servers.

In order to access the router, you need to type its default IP address in the address bar of your browser. Usually it is 192.168.0.1 or 192.168.1.1.

Afterwards, navigate in the software and find the menu from where to open the ports. In my router, this is called Virtual Server.

I recommend checking your router’s manual for further info, as each brand uses their own software and terminology.

Open the following ports:

  • Port 53 (UDP and TPC)

  • Port 80 (TCP)

  • Port 88 (UDP)

  • Port 500 (UDP)

  • Port 3074 (UDP and TCP)

  • Port 3544 (UDP)

  • Port 4500 (UDP)

  • A random port number between 49152 and 65535, for example: 60102 (UDP and TPC)

Set up a static Teredo port to get NAT Type Open

Normally, Windows uses a random port between 49152 and 65535, which works well if the UPnP setting in your router operates correctly (with UPnP enabled, the router automatically opens the ports required by the system) but in most cases this generates issues.

With my router, occasionally the port was opened properly, but most times it was not, and it resulted in a Strict or Moderate NAT Type.

By setting up a static Teredo port, we tell Windows to connect to the Xbox Live Servers by only using the port we permanently opened in the router, which is 60102 in this example.

  • Press on the Windows Search Bar, type “Command Prompt”, and then click on “Run as administrator.”

  • Type “netsh interface Teredo set state client clientport=60102.”

Set Teredo static port for NAT Type Open PC

Now, check your NAT status.

  • Press on the Windows Search Bar and type “Xbox Networking.”

  • If the NAT type isn’t open, click on “Check again”, as sometimes Windows doesn’t detect it properly at the first try.

If you still have issues, you have to set up your firewall.

Xbox networking NAT Type Open PC

How to fix “Teredo is unable to qualify” via Firewall

Even after setting the ports above, Xbox Networking might keep showing you the following status: “Teredo is unable to qualify. This could block you from playing Multiplayer games.”

I had the same problem and discovered it was caused by my firewall.

Each firewall brand has their own software, but hopefully you can fix it in yours by replicating what I did in mine. I use Bitdefender Total Security.

  • Open Bitdefender.

  • Select the “Protection” tab on the left, click on “Firewall Settings”, and then on the “Settings” tab.

  • Go on “Default application behavior”, click on “Edit default rules”, and a new window will open.

  • Here you will find “Teredo Tunneling Pseudo-Interface”, click the drop-down and select “Allow.” 

  • Click “OK” at the bottom.

Bitdefender Firewall Teredo Tunneling Pseudo-Interface on Allow
  • Go back into “Firewall Settings” and select the “Network Adapters” tab.

  • Set all Network Adapters in the list to “Home/Office” network.

Bitdefender Firewall Network Adapters Home Office network
  • Finally, select the “Rules” tab, and then click on “Add Rule.”

  • Click “Browser” and select “svchost.exe”, which can be found in the “C:\Windows\System32\” folder.

  • Set “Permission” to “Allow”, “Network Type” to “Any Network”, “Protocol” to “Any” and “Direction” to “Both.”

  • Click “Save”.

Bitdefender Firewall Allow svchost for Teredo server connectivity

Perfect, everything is done!!

Now you can test the Teredo connectivity.

  • Press on the Windows Search Bar, type “Command Prompt”, and then click on “Run as administrator.”

  • Type “netsh interface Teredo show state.”

The State must be “Qualified.”

Teredo status NAT Type Open PC

Finally, check your NAT status in “Xbox Networking” as explained above. Click “Check Again” if needed.

NAT Type Open and Xbox Pass download speed

I would like to share that I needed to Open my NAT Type in order to download games at a fast speed from the Xbox App on PC.

If you are still experiencing download speed issues, follow my guide on How to fix the Xbox App slow download speed on PC as more settings might be necessary.

Header image: Microsoft

Vincenzo is an esports writer with ten years of experience. Former head editor for Natus Vincere, he has produced content for DreamHack, FACEIT, DOTAFire, 2P, and more. Follow him on Twitter and Facebook.