To get open NAT on your xbox 360 or PS3 you need to open the ports on your router/NAT and forward them to your console. This can be achieved several ways.
Enable UPnP On Your NAT Router
Have a look through the settings on your router for the UPnP settings; it will be a tick box, just make sure it is ticked and restart all your equipment. UPnP enabled devices like your xbox 360 and PS3 can talk to the router using UPnP and open NAT ports up automatically. Failing that try…
How To Open NAT Ports Manually
If you are using this method make sure your xbox/PS3 has been assigned a static IP address from the router. Here is an example of where do this on a Netgear router.

When you open NAT ports you need to specify an IP address to forward them to. If later on the xbox/Ps3 IP address changes it will stop working. Once you have assigned static IP address you can now open the relevent ports to your device, this is done in the “port forwarding” section of your NAT router.
Xbox 360 Live Ports for Open NAT
Taken from Microsoft’s official Xbox Live support page
Xbox LIVE requires the following ports open:
- Port 88 (UDP)
- Port 3074 (UDP and TCP)
- Port 53 (UDP and TCP)
- Port 80 (TCP)
How To Open NAT for Playstation Network
Taken from the PS3 playstation network page
- TCP 80
- TCP 443
- TCP 5223
- UDP 3478
- UDP 3479
Open All NAT Ports Using the DMZ Feature
If all else fails you can open all NAT ports by turning on the DMZ option of the NAT router and type in the IP address of your xbox 360/PS3. Note that this still requires a static IP address. This is actually easier than opening the NAT ports manually but I would only recommend it as a last resort. Opening all NAT ports effectively disables the firewall on your router. Of course your xbox 360 or PS3 will only respond on the ports it uses for the relevent services but it is still safer to have the other ports closed if possible.
Thanks tons, was wondering why my xbox couldnt connect to Live. Saved me a lot of trouble
This is what usually works for me. I would go in to networking on my 360, see that the ip address of it changed, then go to my router control panel thing and change it in the port forwarding. This time it has no effect though. Any suggestions would help thanks!
My upnp is enabled Those ports are open still i get shitty gameplay and modrate i dont anyone can help me fml
what router is it and how old is it? And have you tried upgrading the firmware on it first?
If using UPnP I would suggest you delete the open ports you have created as this can conflict with UPnP. Once you have done that restart the router and xbox/PS3 and try again. Do you have more than one xbox/PS3 in the house online at the same time? This is very important and I will explain why when you reply.
I have two xboxes and one PS3 connected to the router and have suddenly started getting a moderate NAT on the xbox that connects wirelessly. Why does it matter if you have more than one?
To Gary,
It’s because on the Internet your router only has one IP address. This (public) IP address is shared with all your devices at home. For the xbox to function in an Open NAT status it needs the ports for xbox live to be open and forwarded from your router to your Xbox IP address. The problem is that a port (88 for example) can only be forwarded to one IP address so you lose some functionality on the other xboxes hence the moderate NAT. If for example you had 2 public IP addresses you can assign them directly to each xbox and forward the same port numbers (but on different IPs). You don’t have this issue with the PS3 because it uses different port numbers; if it used some of the same or your another PS3 you would get moderate NAT on the extra PS3 as well. If you would like to learn in more detail why read my NAT article
This guide is fantastic. I had so much trouble with this my head was about to explode lol. Thanks dude.
I used this also http://cognitiveanomalies.com/cisco-nat-how-nat-works/
The nat window in netgear is not to clear on how do do this at all. I think someone should make a wizard for the nat if you ask me. It is just hard to think of all the things at the same time.
“How To Open NAT For Xbox 360 And PS3 | Think Like a Computer” ended up being a quite good blog post, .
Continue authoring and I’ll continue to keep browsing! Thanks for your effort ,Darrin