How To Change NAT Type On Your PS4 or Xbox – Setup Guide

Are you looking for some ways on how you could change your NAT Type from Strict to Open NAT, on your PS4 or Xbox ? If so, then jump right in and read this tutorial on how you would exactly do that.

Jump Links:

I am writing this guide in response to a request posted on my YouTube channel comments and Disqus comments.

One my readers asked me this:

Hello Mr.Chubbable – I need help to connect my PS4 with the Aztech 5018EN to get a NAT type 2 or 1. It is currently getting NAT type 3 which is a restricted and giving me a hard time playing online. Can you help on this? Thanks in advance

asking-change-nat-type-01

…and from my YouTube channel, someone posted a comment:

Pls post a video on how to change nat type.

asking-change-nat-type-02

When I first read those comments, I scratched my head and asked myself… Duh what? What the heck is NAT Type?

Honestly, at that time I don’t know what NAT Type is, though I know what NAT in Computer Networking is. So I did a quick research on Wikipedia, but got disappointed because no page exist yet that contains the term.

So I wonder why the term does not exist yet on Wikipedia or why it is not yet written about, probably it’s not really a technical term for Networking. Need to research on this topic later, in the mean time I’ll tell you about what you actually need to ask for.

nat-types-does-not-exist-on-wikipedia

So I did some more digging and found out that the term NAT Type is very well-known in the console gaming world. So if you’re a hardcore console gamer (Xbox or PlayStation) but sorta noob on networking, then you’d better read this post to understand what you’re asking about and what you should be looking for.

Okay, it’s like this…

PlayStation and Xbox categorize your Network Connection state to various types, they called it NAT types. I haven’t seen a console GUI ever before (not shy about that), but the NAT Types they’re mentioning about can be found on the console’s networking settings, then Test Connection or any term or label that says the same.

I don’t have Consoles, but I play games on PC and I forward a lot of different ports on my router to optimize my online gaming experience.

Now, depending on how your router or modem is configured, your console will show what NAT Types you’re currently at.

Xbox and PlayStation categorize NAT Types like so:

  • Type 1 (Open NAT)
  • Type 2 (Moderate NAT)
  • Type 3 (Strict NAt)

To explain that further, read below.

What are NAT Types

Here’s how PlayStation and Xbox describes NAT Types.

  • Type 1 NAT or Open NAT – With this type of NAT, the console is directly connected to the Internet.

    You connection enables you to chat with other players, join and host a multi-player or cooperative game with other players on the network. Overall, you will not have any issues with your connection.

    You could also use a router with this type of NAT and make it appear as though the console is directly connected to the Internet.

    To do that you could either:

    • Connected to your modem via bridged-mode or PPoE and Firewall is disabled. Only applicable with DSL Internet connections.

    • Enable DMZ in your router to direct inward traffic to your console’s IP address. This is not recommended for several security reasons.

      Now this NAT Type or routing setup is not secure since all your network ports are exposed to the Internet. Imagine what a would be hacker could do if your system is totally exposed to the Internet.

    • Firewall is disabled on your Modem/Router, setting all ports in open state.

      Basically, this NAT Type is what you should be getting for your gaming Console.

  • Type 2 NAT or Moderate NAT – You have a Type 2 NAT if your console (Sony PS4 Console or Microsoft Xbox Console) is connected to a Router to access the Internet.

    Usually you use this kind of setup to share your Internet connection with other users or devices within your Local Area Network or Home Network.

    With this type of NAT you should be able to chat, play cooperative or multiplayer games with other user on the PS4 or Xbox network. However, you may also encounter some voice chat audio issues with other players. To fix the issue with this NAT type, read further below and learn how to solve this.

  • Type 3 or Strict NAT – With this type, your system is connected to the Internet via a Router, and Firewall may be enabled or disabled on it.

    A strict NAT Type enables your Xbox to ONLY play cooperative or multiplayer games and chat with other users on the Xbox network, however, you could only chat and play with users who have an Open NAT Type or Type 1 NAT. You can’t be chosen to host a game match if you’re into this kind of NAT.

    In the case of Sony PS4 Console, communication with other PS4™ systems might have issues, or some of the System’s Network Features might not all work. However, you may be able to connect to the PSN (PlayStation Network) and perform downloads or updates.

You should know by now the different types of NAT on your PS4 or Xbox Consoles. Also, you probably know by now if what would be the best NAT Type to use with your Console.

…and that would be Type 1 or Open NAT.

Yes! That would be the best and optimal NAT Type to use with your Consoles, provided that we do the necessary security measures and other related task to make your console or system open to the Xbox or PS network.

Now that you know, I’ll teach you how you could change your Console’s NAT Type to Open or Moderate.

Continue reading.

Changing NAT Types

Before your read further, I need you to know that… when you ask about changing your NAT Type, you are actually asking how you do Port Forwarding or Packet Forwarding.

So if you want to learn how you would modify your NAT Type on your Xbox or PlayStation, you actually need to learn Port or Packet Forwarding.

You do this not on your Console, but on your Modem or Router. So when you say “Change NAT Type“, you actually need to tinker with your Modem or Router and not with your Console’s configs.

So essentially, you should be asking… how to port forward to get an Open or Type 1 NAT.

But you don’t always have to do this just to have an Open NAT status.

Yeah that’s right! You don’t have to forward ports to your PS4 or Xbox, if your Router has UPnP feature.

You might ask again… How To Get an Open NAT Type on PS4 or Xbox without Port Forwarding?

Simple answer is, enable Universal Plug n Play (UPnP) on your Router if it has it.

What the heck is UPnP

UPnP or Universal Plug N Play feature on a Router let’s your device seamlessly connect to your network without any further configuration. It opens the necessary ports for you and closes it when no longer used.

So this would be very helpful feature especially when you have several Consoles within your LAN or Home Network, accessing the Internet all at the same time.

That being said, UPnP would not always work especially with crappy Router brands and hardwares. But Linux-based and BSD-based software Routers is best for serving UPnP functionalities. If you want to try one of these Software Routers, then learn how to install PFSense or try flashing your Router with DD-WRT, OpenWRT or Tomato.

How to enable UPnP? Enabling this on a DD-WRT Router, you need to go to NAT / QoS Tab. Then UPnP > Tick Enable radio box for UPnP Service, then tick Enable for Clear port forwards on startup, and finally click Save button.

Reboot the router by going to Administration tab, then Management and Reboot router on the bottom of the page.

That’s it!

Reference Image: enabling-upnp-on-ddwrt-router If all else fails, then port forwarding would be your best remedy to convert your NAT type into Open NAT Type.

You must take note however, that Port Forwarding only works with one device or single static IP.

Requirements

  • Computer – You need this to configure your Router or Modem’s settings, and not your Console.
  • Router or Router+Modem Combo
  • Router/Modem Admin User Account
  • DSL Modem in Bridged-Mode (N/A for Cable Modems or when not using a 3rd party Router.)
  • Port Numbers Details for your Console
  • Static IP Address set in your Console OR
  • Static DHCP Lease
  • Some of your Time

You need to know that these configs worked on my country (Philippines), using Globe Tattoo Broadband as my ISP, Aztech DSL5001EN as my Modem (with Router by disabled it), and Linksys WRT54G2 with DD-WRT Firmware as my Router.

So any port forwarding configs shown in this post shall be done using the above mentioned devices.

Before starting off with this guide, make sure that you already have a Modem set in bridged-mode, and that, it is fully working with your current home network setup.

Sony PS4 and Microsoft Xbox Port Details

Here are the necessary ports and protocols that needs forwarding to your Console.

Additional Info: For PlayStation, set Protocol for port range 3478-3480 and 6000-7000to BOTH. For Xbox, set Protocol for port 3074 to BOTH.

TCP UDP
PS3 / PS4 Ports 80
443
983
3658
5223
9293 2053
3478-3480 3478-34780
6000-7000 6000-7000
10050-10051 10070
10070-10080 50000-60000
Xbox One / Xbox 360 Ports 53 53
80 88
3074 3074
7500-17899 500
30000-40399 1001
1200
3544
4500

Procedures

Port forwarding is almost similar with all Routers on the market today. One difference is the term or label used on their router settings.

On some routers, Port Forward is labeled as Port Map.

You also need to know what protocols needs forwarding, which are, TCP and UDP. Also take note about Port Ranges, these are multiple ports that needs forwarding. Typically, you just need to fill up From field and To field of your Router’s port-forwarding page.

A dash - indicates a port range, like the ones listed above.

For this guide, I’m gonna be using my Linksys WRT54G2 Router, flashed with DD-WRT. Also used in this guide is my Aztech 5001EN CPE Modem issued by Globe Telecom Philippines.

You could use this guide with other Routers on the market, you just need to apply the basic idea of forwarding ports to a single node or IP address.

Note 1: Port forwarding is point-less when your ISP blocks several ports from their Firewall. And if your console is using DHCP assigned IP address or dynamic IP address. Also, you won’t be able to do some port forwarding if your ISP locks you out from your CPE (modem/router). This means that, you don’t have admin access to your Modem or Router. In addition to this, you also couldn’t even make any changes to your CPE. So in that case, you need to search for alternative ways on how you would access (w/ admin priviledge)your CPE.

Before you start with the guide, make sure you have the correct user account that has the administrative privileges for your Router. You won’t be able to modify setting on your Router if you don’t have this.

  • Step 1 – Assigned a Static IP Address to your Console.

    There are two ways to assign a static IP address to your Xbox or PS4; 1.) Manually configure your network settings and assign a static IP address with the right subnet mask and gateway address.2.) Assign a Static DHCP Lease to your Console, you need to know your Console’s MAC address for this.

    For me, it’s more easier to use and implement the Static DHCP Lease. So that’s what we’re going to do with this step.

    With Static DHCP Lease, your Console should always have the same IP address, though you did not set it to have a static IP address on your console. IP address stays the same even after Console or Router reboot. You need to set this on your router and not on your Console.

    You need to take note of your Console’s hostname or device name and MAC Address if you’re going to set a Static DHCP Lease.

    To know your Xbox’s hostname, go to;

    Settings > System > Network Settings > Available Network

    then…

    Your-current-network > Configure Network > Additional Settings >

    Advance Settings > Hostname

    Enter your desired hostname or leave the one that’s in there. Take note of the name.

    To know your Xbox’s MAC address, go to;

    Settings > System > Network Settings > `Available Network

    then…

    Your-current-network > Configure Network > Additional Settings >

    Advance Settings > …and you should see your MAC address here.

    To know your Sony PS4 Console’s MAC address, using your XBM (Cross Media Bar) menu, go to;

    Settings > Network > View Connection Status >

    …then look for MAC Address.

    To know or change your PS4 hostname or name, go to;

    Settings > System Information > Name

    So once you got your Console’s hostname and MAC address, go ahead and login to your Router and set parameters there.

    To set Static DHCP Lease for DD-WRT Router, go to;

    Services > Services Management

    Scroll down a bit until you see the Static Leases block. Click on Add button to create a new set of fields for your entry. You need to fill up MAC Address, Host Name and IP Address.

    In my case, I filled up the fields like so;

    • MAC Address20:24:D1:21:D9:31
    • Host Namexbox
    • IP Address192.168.1.101

    Reference Image: dd-wrt-static-dhcp-lease

    After doing this, reboot your Router then your Console.

    Check your network information or status and see if you’re getting the right IP address you set in the Router. If so, then continue with step 2.

  • Step 2 – Set port forwarding rules.

    To forward ports to your Console, you should know the needed ports to forward. Consult with the Port Details posted above.

    This step is very straight forward, you just need to fill things. So here we go.

    From your DD-WRT router, go to NAT / QoS tab then Port Forwarding.

    Click Add button to add a new set of fields.

    You need to fill the following fields:

    • Applicationex. Xbox Port 01
    • Port fromstart port number
    • Port toend port number
    • Protocoleither UDP, TCP or Both, see port details above
    • IP AddressYour Console IP address
    • EnableTicked or Checked

    Reference Image:

    dd-wrt-port-forwarding-for-console-02

  • Step 3 – Forward the rest of the ports.

    Repeat step 2 above and forward the other needed ports for your Xbox or PS4.

    Note: A dash or hyphen (-) indicates a port range

  • Step 4 – Save all changes and reboot your Router.

    Click on Save button then go to Administration tab, scroll down to bottom and click on Reboot Router.

    Reference Image:

    dd-wrt-port-forwarding-for-console-03

  • Step 5 – Check your NAT Status.

    If you get an Open NAT, then you did it! You’ve forwarded ports correctly.

NOTE 2: – There are some games that also needs port forwarding, so you need to know what ports are being used and create the necessary forwarding rules.

Aztech DSL5001EN Port Forward

If you have this Modem issued by Globe Broadband (a Philippine ISP), port forwarding with it is a bit different compared to my DD-WRT Router.

Below is a quick tutorial on how to port forward with Aztech DSL5001EN Modem+Router.

Procedure

First of, you need to know the Super Admin login info for your Modem. The known login details is given below.

User Name: admin User Pass: 3UJUh2VemEfUtesEchEC2d2e

  • Step 1 – Login to your modem.

    Fire up your browser and go to 192.168.254.254.

    Login using the details mentioned above.

  • Step 2 – Navigate to Advance Mode.

    Click on the Advance Mode Tab to access the advance configuration page.

    Reference Image: changing-nat-type-aztech-port-forward-01

  • Step 3 – Navigate to Router Features.

    Click on Router Features button to access advance features and functions.

  • Step 4 – Go to Port Forwarding page.

    Click on the Port Forwarding tab to access the configuration page.

  • Step 5 – Fill up the necessary fields.

    On this page, you need to fill up the following fields:

    • Custom application name – Enter a unique name for each rule
    • Public Port Range – Port numbers for your console
    • Private Port Range – same with Public Port
    • Local IP Address – IP Address set on your Console
    • Protocol – TCP, UDP or Both

    In my case, I filled up Custom application name with incrementing numbers. Like xbox 01, xbox 02, xbox 03 and so on. You must have already set a static IP address on your Console.

    To fill the fields up, you need to click the edit button for Rule 0 and continue with the rest of the Rule numbers.

    Use the port numbers provided above for your Xbox or PS4.

    I made a video for you to see how you would forward ports exactly on your Aztech 5001EN Modem/Router. Wanna see how you would do it? Watch – watch this video.

    When done with the rules, reboot your Modem by going to Admin > Reboot and click on the Reboot button.

    After that, check your Console’s network status. You should be getting an Open NAT.

Getting a Static DHCP Lease

If you want to get a static IP address for your Console, without configuring your Console’s network settings, this method will work best for you.

To set this on your Aztech 5001EN modem, you need to know your Console’s MAC address. I’ve already mentioned how you could do this.

Let’s get started with this whenever you’re ready.

  • Step 1 – Login to your modem.
  • Step 2 – Go to Advance mode.
  • Step 3 – Click on LAN
  • Step 4 – Then go to MAC/IP Address Reservation

    You only need to fill two things; IP Address and MAC Address.

    Just enter the IP address you want for your Console, take note that no other devices should be using that IP address.

    Next, enter your Console’s MAC address. Click ADD button and reboot your router.

    You should be now getting a static IP automatically even if your reboot your Router or Console.

    Reference Image: changing-nat-type-aztech-static-dhcp-lease

It’s a Wrap!

It’s that simple and easy to modify your NAT Type. All it takes is to configure your Router. So I hope this post answered your question and you learned from it.

So, to those who asked how to change NAT type from Strict NAT to Open NAT on PS4 or Xbox… port forwarding is what you actually needs (or UPnP).

But if your Router supports it, you must try UPnP first before resorting to Port Forwarding. Because with UPnP, you don’t have to configure anything, you just need to enable it from your Router. Plus, you could use multiple Consoles within your network to access and use your single Internet connection.

If you need further help, ask me about it from the comment section. And if this guide worked for you, why should you not post even just a short comment saying… it worked!.

Lastly, if you still couldn’t get an Open NAT status after making all the port forwarding rules, consult your Game support page and ask for additional needed ports to forward.

Chubbable

Hi, I'm Chubby! That's what my friends call me. I'm a tech savvy dude who is passionate in learning stuffs by himself. I post stuffs that I recently learned and also stuffs that I'm very knowledgeable of. I also post articles here to serve as my own reference and knowledge base archiving.

  • If you want to change your NAT Type to Open NAT for your gaming consoles then check this:
    https://chubbable.com/changing-nat-type-on-ps4-or-xbox

    • Malaking Isda

      Hi Jhay do i need to get a static I.P from my ISP before changing my NAT to open? please note that this will cost addtl 700 pesos. Thanks!

      • Public Static IP Address is not the same as your static IP address in your Local Area Network.

        To answer you question, YOU DON’T need to have a public static IP address. BUT you must set a static IP address for your Console.

        So in order to have an Open NAT, you need to port forward the necessary ports from your Router to your PS4 or Xbox. And this will require a static IP address configured in your PS4 or Xbox.

  • Jay N.

    great guide! I’m trying to follow guide for my Xbox360, my cheap router’s port forwarding settings requires me to input internal port and won’t add ports if you leave it blank, it would an error message “Invalid Private Port”, what should I do?

  • Jay N.

    great guide! I’m trying to follow guide for my Xbox360, my cheap router’s port forwarding settings requires me to input internal port and won’t add ports if you leave it blank, it would show an error message “Invalid Private Port”, what should I do?

    • Hey Jhay! Is that a Tomato flashed Router? If so, what firmware it’s on?

      Generally, the Internal should only be optional.

  • Bren

    Hi,
    I do not need separate router aside from the Globe provided modem(with wifi) to set my NAT from 3 to 2 right? I want to try this to my Vita first since I’m hesitating to buy PS4 due to NAT constraint in Globe DSL unlike to plug and play nat 2 on PLDT users.

    • Right on! Just configure port forwarding or UPnP.

  • bho ht

    I followed the instructions but my router and ps4 does not seem to be talking properly.

    I’m trying to assign a static ip for my ps4 on my router…I’ve placed the same IP and MAC address that my ps4 showed me in view network settings but whenever I clicl apply on my router(and after it reboots) my ps4 will show a different ip address.

    For example: I’ve set 192.168.2.100 mac: xx-xx-xx on the router 》Enable 》apply 》router reboots 》 check ps4 comnection, ip: 192.168.2.101

    Is that normal?

    • No it’s not. Probably the settings wasn’t save. Make sure the settings was saved, look for confirmation. Some Routers does not allow hyphen or dashes for the MAC address separator, instead, it allows colon (:). Like xx:xx:xx.

      Also, make sure that you didn’t manually set your PS4 to have a static IP address. It must be set to Obtain IP Automatically.

  • Lei

    I’m currently using Huawei B315s-936 as my modem router. I’m planning to buy the same router in this tutorial. Pero it’s quite expensive. Is there any other router that you can recommend? I saw a router in CdrKing model WR-NET-083-CC (CW-5350X). This supports UPnP, DDNS, static routing. Would this router do? smile emoticon

    • Basically would work. But It won’t work with your current Internet connection. Basically, Wireless Internet Services like SmartBro, PLDT Ultera or Globe LTE are double-NATed. It means, there are more than one Router between your device and the Internet. If you don’t have control over one router, then you will not be able to setup port forwarding successfully.

  • Lei

    I’m currently using Huawei B315s-936 as my modem router. I’m planning to buy the same router in this tutorial. Pero it’s quite expensive. Is there any other router that you can recommend? I saw a router in CdrKing model WR-NET-083-CC (CW-5350X). This supports UPnP, DDNS, static routing. Would this router do? smile emoticon

    • Basically would work. But It won’t work with your current Internet connection. Basically, Wireless Internet Services like SmartBro, PLDT Ultera or Globe LTE are double-NATed. It means, there are more than one Router between your device and the Internet. If you don’t have control over one router, then you will not be able to setup port forwarding successfully.

  • BlindBraille

    You couldn’t find the wiki for nat? It says it was made in 2011 and last updated a month ago… If you can’t use an Internet browser I’m pretty sure I can’t trust anything you have written here. Thanks anyways.

    • vhalik

      “Honestly, at that time I don’t know what NAT Type is, though I know what NAT in Computer Networking is.”

      You fail at reading.

      I’m pretty sure I can’t trust anything you have to say because of your lack of skills in reading. Thanks anyways.

  • BlindBraille

    You couldn’t find the wiki for nat? It says it was made in 2011 and last updated a month ago… If you can’t use an Internet browser I’m pretty sure I can’t trust anything you have written here. Thanks anyways.

    • vhalik

      “Honestly, at that time I don’t know what NAT Type is, though I know what NAT in Computer Networking is.”

      You fail at reading.

      I’m pretty sure I can’t trust anything you have to say because of your lack of skills in reading. Thanks anyways.

  • Fábio C. Gomes

    Thanks, nice blog