26 Mar, 2008 in Gaming by

How to setup your router for Xbox 360 NAT/Port Forwarding (Part 2)


I’ve received a few comments for more details in response to how to open up your Xbox 360, so here you go.

Before setting up these port forwarding rules, my Xbox LIVE Connection test states NAT as "Moderate".

This will cover my specific network setup, but your router should have similar capabilities. You may need to visit your hardware vendor’s web site for port forwarding instructions for your model router.


xbox 360 network setup

Now let’s get started.

PART #1 – Set a static IP address on the Xbox 360

Move over to the System Blade and select "Network Settings".


Then select "Edit Settings".


Now select the highlighted IP settings area on the "Basic Settings" tab.


Select "Manual" on the "Edit IP Settings" window.

Select "IP Address". My local network IP addresses use the 192.168.15.X C-class range. I’ve set my Xbox 360 to Then use the same subnet mask & default gateway IP addresses from your PC on the last 2 fields on the Xbox IP settings window.

(Start -> Run -> cmd -> ipconfig)


Finally, manually specify your router’s IP address as a DNS server on the "Basic Settings" tab.

PART #2 – Setup the port forwarding rules.

Now find what your router’s IP address is. Open a command prompt

(Start -> Run -> cmd -> ipconfig)


Type the IP address listed as your default gateway into your web browser.

Login to your router, if you haven’t change the login, the username and password may just be "admin".

router login

After you’ve logged in, find the Port Forwarding menu. On the Linksys WRTP54G, it’s under Applications & Gaming, then Port Range Forwarding.

Here you specify the rules to allow Xbox Live traffic from the Internet to reach your Xbox:

Port: 88, Protocol: both (TCP & UDP)

Port: 2074, Protocol: both (TCP & UDP)

Port: 3074, Protocol: both (TCP & UDP)

port forwarding

"xbl" is just a simple name I used to label what these ports are being used for. You could really specify any string there.

After saving the port forwarding rules, re-run the Xbox LIVE Connection tests and NAT should state "Open". 


Now fire up Halo 3 and your multi-player NAT warnings are all gone.

Please leave me a comment on how this helped your setup. Happy gaming!

Share on Twitter

49 Responses so far | Have Your Say!

  1. Wavatar

    Adam  |  April 24th, 2010 at 7:39 am #

    Thank you. This worked for me and it was much clearer than other people’s explanations.

  2. Wavatar

    Manoel Nunes  |  June 12th, 2010 at 10:31 pm #

    My brother has an Xbox 360 and I couldn’t join his games and vice-versa because his NAT was moderate. He gets his internet via radio and we talked to our provider to open the ports for him (he set up a fixed IP and opened those ports) but it didn’t work. Then he said he had to give him a valid IP, and after he did that his NAT was open. It was the only way we could make it work for him.

  3. Wavatar

    Eric  |  June 30th, 2010 at 7:23 pm #

    Thanks this worked for me I used to have moderate nat typing when I tested my connection but in Modern Warfare 2 it said open but in Halo 3 it said moderate so I was really confused but this fixed it thanks again!

  4. Wavatar

    Eric  |  August 28th, 2010 at 3:02 am #

    Thank you kindly mister. I’ve been trying to figure my router out since I got it and this did the trick. Thanks.

  5. Wavatar

    Melanie Culver  |  September 5th, 2010 at 10:58 pm #

    I’ve been having trouble with my connection. I have a wrt54g v6 linksys router and have looked up several sites that have articles on how to config it for my xbox360. Can u give me the step by step (from factory reset….) I am not network savy but am computer savvy. If u can just go from setup (not cable hookup and installtion I got that) and run throu it step by step that would be wonderful… i have called tech support and no help…. i just want to play cod3!

  6. Wavatar

    Melanie Culver  |  September 5th, 2010 at 11:01 pm #

    oh the xbox is hard wired to the linksys and i have a hp laptop with vista? could any of this be my problem. also i have no clue on how to download the updated firmeware. my current version 1.01

  7. Wavatar

    Marcel  |  November 24th, 2010 at 11:13 am #

    Thanks for this first easy guide on how to set your NAT to open.
    but unfortunately it doesn’t work for me, my NAT is still “moderate”, although I followed the above setup guide exactly step by step. Even when I set up the DMZ for my XBOX360, my NAT stays “moderate”. I literally followed every guide available on the internet, but still nothing. I have a Globesurfer III with Vodafone mobile internet. Please help me!
    thnx, greets

  8. Wavatar

    KIRK  |  December 1st, 2010 at 10:15 pm #

    After configuring the router as stated above.You’ll need to unplug your modem or your router from the wall. I did as this write up said to, and it only worked for me after I unplugged the router or modem from the wall, ie: meaning that the power cord has to be disconnected for a few seconds. This write up does work. Roger just forgot to tell you to unplug the router or modem for a few seconds.

  9. Wavatar

    RODDERS80  |  December 4th, 2010 at 12:02 am #


  10. Wavatar

    Cliff  |  December 26th, 2010 at 10:55 pm #

    Thanks for the Xbox Live port number!!! Everything works now for my son.

  11. Wavatar

    Richard  |  December 29th, 2010 at 7:25 pm #

    Hey dude, after testing my connection it says xbox live is up and running but i can’t see no status report. It gives me some kind of hex codes and write status report error.

    Also, i don’t understand the part about the DNS. My router is Thomson Speedtouch 546v6. There’s a part on the web called Dynamic DNS Service.This is written below it: “In order to use a dynamic DNS service, you must first visit the website of a Dynamic DNS service provider and register. You will receive parameters (username, password, hostname…) that can be used to configure your SpeedTouch.” Not sure if that’s related.

    Can you help me please!? Been trying to fix this for 5 days. Not getting anywhere.

  12. Wavatar

    Will  |  December 31st, 2010 at 6:11 pm #

    Hi, I have just done this on my new xboxand it works great, but my son has his xbox in his room, is there anything I need to do to his xbox ? Thank you

  13. Wavatar

    Roger  |  December 31st, 2010 at 6:36 pm #

    Hi Will, I haven’t found a way to fix this problem with 2 Xbox 360s behind a single router.

    Because of the way the port forwarding works, it can only map to a single device.

  14. Wavatar

    Roger  |  December 31st, 2010 at 6:38 pm #

    Hello Richard, the Dynamic DNS is not related to this problem with port forwarding. It’s useful if you want to remotely connect back into your home network. Have you tried Googling the error code you are receiving? Perhaps you need to reboot your router after making these changes.

  15. Wavatar

    Will  |  December 31st, 2010 at 7:33 pm #

    Thanks again roger, i have been playing this morning just fine and my son has not been disconnected at all either 🙂

  16. Wavatar

    Chris  |  January 7th, 2011 at 7:43 pm #

    Thanks this helped me so much

  17. Wavatar

    Dominic Rangel  |  January 10th, 2011 at 4:26 pm #

    This worked perfectly. I have full bars every single game now!!!! Thank you so much!!!!

  18. Wavatar

    John  |  January 28th, 2011 at 7:59 pm #

    I can get one XB360 to run with an Open NAT… my problem is that we have 5 in the house… any ideas?

  19. Wavatar

    Jason  |  January 30th, 2011 at 2:33 pm #


    woke up this morning to DNS error. but had internet access. read some forums stating to manually setup configuration for DNS and such. i did follow your steps even though automatic picked up primary DNS. your steps did get me back up and running on XBL, however NAT is still moderate. i opened ports as you stated and set IP to the manual one i assigned my xbox. i am running it with a Trendnet TEW-633GR. any ideas why NAT would still be set to moderate?

  20. Wavatar

    Drew  |  February 13th, 2011 at 6:15 am #

    Roger, I have the two XBox’s as well. One upstairs plugged in directly to the wireless Linksys WRT54G 2.4Ghz router. Its the older white XBox model. Then downstairs, I have the new black Kinect XBox model running wireless off of the upstairs router as well. Unable to run both on XBox live at the same time. That’s the facts.

    You said “Because of the way the port forwarding works, it can only map to a single device.” Does that mean simply there is no way to solve it with one router?

    I don’t understand all of the “techy stuff”, but can “use” computers real good. So forgive me if I sound silly askin, just typin from the thoughts of “what makes sense”.

    Is it that it is just impossible because the router is too weak (2GHZ..what does the GHZ even mean??) Maybe would/could a stronger router, or newer router would work?

    Or is the answer to get a wireless router for downstairs, and run the XBoxs both hooked up to the separate routers? Would that even work?

    I don’t know…just letting my brain ramble because I know you can read through it, understand it and most likely help. I’ve been dealing with this thing for bout 4 hours, no solution.

    I would SURE appreciate ya man! 🙂

  21. Wavatar

    Drew  |  February 13th, 2011 at 6:17 am #

    hey Roger, forgot to mention…I also have a laptop and a desktop running wireless off of the same router. That all just seems like a lot for one router…I’m hoping it’s that simple cuz I can fix that in the morning. 🙂

  22. Wavatar

    Roger  |  February 14th, 2011 at 2:58 pm #

    @Drew & anyone else with multiple Xbox 360s with this NAT problem: the only solution would be to get a separate internet connection for each console. Meaning: cable modem A goes to Xbox A, cable modem B goes to Xbox B. For each cable modem, you have to apply the port forwarding solution I detailed above. Really quite a pain, but possible.

  23. Wavatar

    Cliff Hunter  |  March 31st, 2011 at 8:50 pm #

    Hi Folks,

    Roger’s explanation is absolutely on point.

    However, for those of you with multiple Xboxes, when the ports are forwarded to a single specific ip address, then all of the Xboxlive data will go to that one specific system.

    This does not mean you still can not run multiple xbox 360’s behind a single router. It simply means you are not going to get an “open NAT” setting on all of them. As a result, there will be instances when you are not able to connect to some online games.

    Believe me, your connection to Xbox Live will work with multiple 360’s with very few connectivity issues. I am currently running 3 Xbox 360’s at the same time and do sometimes get the NAT warnings. For the most part, I ignore them. At other times, it’s necessary to restart my “routers” to get things working again.

    Notice I said “routers”. I have an 8M incoming cable connection that goes to a cable modem. The output of the cable modem is connected to a Linksys router (192.168.1.x). I use one of the Linksys switch ports to connect to a Zywall firewall (192.168.10.x) to which all of my pc’s and Xbox’s are connected. I also have a Belkin router connected to it but it’s configured as a wireless access point only.

    Why all this you may ask? I divided my network this way so I can use the 192.168.1.x subnet for intrusion detection.

    The only thing I do is forward the necessary Xbox live ports from to which is the WAN ip address of my Zywall firewall. The firewall takes care of the rest in deciding which Xbox needs data. This even works sending data over the one wireless Xbox connection.

    Don’t stress yourselves over the strict or moderate NAT warnings. I’ve been running this way for over 4 years and have had little to no problems connecting to anyone.


  24. Wavatar

    Roger  |  April 1st, 2011 at 1:35 pm #

    Hi Cliff, thanks for the great feedback!

  25. Wavatar

    Athena  |  April 26th, 2011 at 3:23 am #

    This worked for me when nothing else would, thank you very much!

  26. Wavatar

    Krys  |  May 20th, 2011 at 6:48 pm #

    heres a really good step by step link for anyone else seeking more details.


  27. Wavatar

    Mark  |  June 29th, 2011 at 5:00 pm #

    Brilliantly simple and easy to follow. Thanks a million.

  28. Wavatar

    gio  |  July 11th, 2011 at 1:19 am #

    Hi.I did all the steps but it still says that i have a strict NAT am i doing something wrong?

  29. Wavatar

    Roger  |  July 12th, 2011 at 1:26 pm #

    @gio – Hello, all I can think is to double check you’ve done everything correctly and perhaps restart your router. If you’re still having a problem, please let me know the model of router you’re using.

  30. Wavatar

    Harry  |  July 14th, 2011 at 12:40 pm #

    Hey there Roger, currently In Kuwait and have the Globesurfer III Router on Wataniya Internet, any idea on how to make the NAT open on this router for my games? Many thanks.

  31. Wavatar

    Roger  |  July 14th, 2011 at 4:14 pm #

    @Harry, hi there! Per http://www.novamedia.de/pdf_dokumente/GlobeSurfer_III_Reference.pdf on page 49, you can set Port Forwarding rules on that router, to point to your Xbox 360. I hope that helps, I’ve never dealt with that model router personally.

  32. Wavatar

    Harry  |  July 14th, 2011 at 5:29 pm #

    Was going well till it just randomly stopped, now I can’t get back on the page, will try another time, thank you very much for your help.

  33. Wavatar

    daniel  |  July 19th, 2011 at 4:34 am #

    How can I do this on a mac??

  34. Wavatar

    Roger  |  July 19th, 2011 at 2:46 pm #

    @daniel Hi There! The part that changes for a Mac is getting your local network IP information. Apple Mac users can do the following to find out your router IP address:

    Use Finder to open the applications folder, then Utilities, then terminal. When the terminal window opens, and the prompt appears, type “ifconfig”, then press return. The IP addresses will appear on the lines that start with “inet”.

    From there, configuring your Router and Xbox 360 will be pretty much the same as the instructions above.

  35. Wavatar

    Daniel  |  July 19th, 2011 at 2:50 pm #

    My laptop is setup on wifi right now… Do I need to have it hardlined to my modem to get the info, or can I use the info that pops up? Also, it did not give my subnet mask or default gateway… Then once I tried testing the settings it said it could not locate DNS data

  36. Wavatar

    Roger  |  July 19th, 2011 at 3:03 pm #

    Okay, try this, because all you need is the Router/Gateway IP address to configure it:

    1) Click Apple Logo top left
    2) click System prefrences
    3) Click Network (under internet & wireless)
    4) Make sure your connected to your network
    5) Click the advanced button at the lower right hand of the dialogue box
    6) Click the TCP/IP tab
    7) It will be listed here called “Router” that is the same thing as gateway address.

    Sorry, I forgot the ‘ifconfig’ command for Mac/Linux isn’t the exact same output as the Windows ‘ipconfig’.

    Being connected via WiFi should be fine to access the admin website.

    Your router should be providing DNS servers for your laptop and Xbox to use under the DHCP settings. If not, you can use Google’s and

  37. Wavatar

    David  |  August 8th, 2011 at 11:47 am #

    this worked for me, I couldn’t join with someone I used to play with and I did this and now it works. Thanks.

  38. Wavatar

    Jadams  |  August 29th, 2011 at 10:26 pm #

    I have a new Linksys E4200. We have gone through all the steps twice, unplugged and replugged everything and still “moderate NAT”. Any suggestions.

  39. Wavatar

    matt  |  September 11th, 2011 at 4:50 am #

    Model Number: 2701HG-D Gateway

    my ip address takes me to a web page which takes me to my modem status homepage but i can’t find where to put in the 3 ports because it needs to be tcp or udp and can’t be both.

  40. Wavatar

    jasonic8  |  September 14th, 2011 at 11:32 pm #

    Just came across this thread. If you have multiple 360’s behind the same router – enter the ports listed under “Port Range Triggering” (I use it in Linksys E3000) if you have that option. This will preserve the source and destination to multiple MAC addresses for those ports.

  41. Wavatar

    dje  |  October 9th, 2011 at 9:39 pm #

    hi i have the same problem and i can do everything ther’s just 1 problem i can’t go on my router i can go on every site butt when i go to my router site it always is the same problem “The webpage can not be displayed” in explore and in chroome “Not receive data
    The webpage can not load because the server is not sending data.” i hope you can help me thnx

  42. Wavatar

    Kingreignz  |  December 24th, 2011 at 3:19 am #

    I have two routers.. One connected to the xbox and communicating with a main router for the house. The connection was working fine until the home router broke and had to get a new router. How do I reconnect the routers so the xbox will connect to the internet?

  43. Wavatar

    jacob  |  December 30th, 2011 at 10:21 pm #

    mine is strict and this didnt wor any other ideas?

  44. Wavatar

    zer0zer0  |  February 23rd, 2012 at 5:34 am #

    And how do i make the second Xbox on my network connect to Xbox live? I turned off my firewall and that worked for a week and now nothing works anymore. I have a brand new Linksys E4200 router and both Xbox systems are wired in to it.

  45. Wavatar

    ianik  |  April 17th, 2012 at 12:12 pm #

    Ii I understand well the point where you say “Finally, manually specify your router’s IP address as a DNS server on the “Basic Settings” tab. ” I have to manually insert at xbox settings DNS->manual setting->SAME NUMBERS AS ROUTERS “default gateway” obtained from ipconfig cmd my ( ??? because i followed all the steps but still receive moderate NAT.

    In DNS setting of xbox there are two lines of DNS server primary and Secndary. I set PRIMARY to same numbers as I do not know what to put to Secondary line ? Now there is

  46. Wavatar

    krissy  |  May 28th, 2012 at 6:22 pm #

    THIS DID NOT WORK! i spent hours on here trying to fix my router so i can connect to my friends on xbox ilve WTF please someone help me..am i supposed to use any number for the end of the ip address? u used 36 so i did also..cuz it wouldnt let me put a zero like it is in my ipconfig.please someone help me this is driving me nuts i have a netgear wnr2000 router,.,.krissy19747@hotmail.com

  47. Wavatar

    krissy  |  May 28th, 2012 at 6:25 pm #

    since ive done this it now says my nat type is STRICT wtf!!!

  48. Wavatar

    Susan  |  August 19th, 2012 at 4:38 pm #

    Hi i am using a Sierra Wireless internet modem and am having the most difficult time trying to connect my xbox to it. It keeps saying i have a strict NAT. I have done all the steps to assign a static ip, i have also followed all the ports to open the ports in my routers settings. I am at a loss as to what to do. Someone please help me

  49. Wavatar

    Craig  |  December 10th, 2012 at 6:59 pm #

    Thank you so much for this info!
    My son has been so angry with his MW3 and Xbox 360, where your settings worked to a “T”. We have tried several suggestions, and this is the only one that has worked properly!
    Greets to you from Sweden!