ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Multiple Xbox 360's with Open Nats

Updated on December 6, 2012
Multi-Xbox Network
Multi-Xbox Network

Have you ever hosted a LAN party on Xbox 360's or another gaming console? Have you ever wanted to take this LAN party to the next level and take the gaming online? If you answered yes to both of these questions, you've probably faced some issues with connecting multiple consoles, particularly Xboxes, to their respective online gaming service. For Xbox 360's, this would be Xbox Live. While there are countless pros to using Xbox Live, this scenario is one that is, most definitely, a con. Xbox Live seems to have difficulty communicating through a router to multiple Xboxes at the same time. This has to do with the router's NAT settings and its ability to forward packets to the correct Xbox. While a closed or moderate NAT is not a game ender, it can play a crucial part in whether or not you can connect to Xbox Live on all your Xboxes or connect to games the other Xboxes are in. Without an open NAT on all of the Xboxes, some consoles will be experiencing a downgrade in service while others can access full service and have no connection issues.

Below is a consolidation of my ideas, thoughts and experiences with trying to get an open NAT on multiple Xboxes through the same router and how I was able to resolve this issue. If this hub helps you (or even if it doesn't), please leave any feedback you can so I can improve this hub and help other people. Thanks! :)

Source
Source

Overview

WARNING: This hub may contain networking terminology and concepts that will not be explained in great detail. If you would like to know more about some of these terms or concepts, please feel free to send me a message or leave a comment. I would be more than happy to answer any of your questions. Thanks for reading. :)

First off, I think it is important to know what NAT is. NAT (Network Address Translation) is a setting on the router for translating network addresses (duh lol) and restricting communication to certain addresses and ports. Essentially, the less restrictive (more open) the NAT is the more communication is allowed through the router. Therefore, having a moderate or strict NAT will result in a reduction of services (as usually notified by Xbox Live).

Concerning my experiences, I play Call of Duty. I have two Xboxes that a friend and I wanted to play Call of Duty on. It was impossible to get both of these Xboxes to have open NATs through one router. We spent countless hours troubleshooting this and fell victim to connection issues and reduction of services. The best we could get was a scenario where we could both play the game but not together with no communication between the two of us available. I spent the better part of a month foraging through forums and other posts online looking for some kind of solution or idea to fix this issue. I found various ideas and suggestions that, for the most part, had no effect.

Basically, when you have multiple Xboxes on the same router, the Xboxes send packets (messages) to Xbox Live but when Xbox Live replies, the router gets confused and doesn't know which Xbox to send the reply packets to. This is why one Xbox will typically get full service while the other will practically have zero service and tremendous connection problems. The packets contain the port number (of the Xbox Live service) and the public IP address of the router. This allows the router to communicate with Xbox Live and Xbox Live back to the router. The router takes care of forwarding (routing) the packets to the Xbox when you play. Xbox Live has no knowledge of the Xbox and simply knows that it is getting packets from the public IP that the router has. Since only the public IP is known and packets are forwarded by the router, the router can have trouble determining which Xbox is truly the sender/receiver of individual packets and, thus, may send packets to the incorrect Xbox.

To open a NAT on a single Xbox is relatively simple, the ports common to Xbox Live and its sub-services can be forwarded to the Xbox or the Xbox can be placed in the DMZ (demilitarized zone) so that traffic to that device bypasses the NAT functionality in the router. However, if you add an Xbox to this equation, things get more lucrative. Only one Xbox can be placed in the DMZ at one time and the ports, obviously, can't be forwarded to multiple devices so a different solution needs to be taken. Some people claim that forwarding the ports to one Xbox and placing the other Xbox in the DMZ works and both Xbox's NATs are open. This idea seems illogical to me as the router would still be unable to determine which Xbox to forward the packets to and, when I tried it, it didn't work for me (doesn't mean you can't try it for yourself, it won't hurt anything).

In order to successfully obtain open NATs across multiple consoles, UPnP (Universal Plug and Play) needs to be implemented. Not only that, UPnP needs to implemented correctly for communication to work. UPnP is an addressing protocol that allows network devices to be self-aware and aware of other network devices connected to the router. UPnP also entails event tracking that tracks events during device communication. By using these capabilities, UPnP allows the router to correctly forward packets to the appropriate devices. Therefore, although multiple Xboxes are using identical ports, the router can determine which packets replied with those ports should be forwarded to which Xbox. Microsoft has documented statements saying that they approve and recommend using UPnP to allow connections to Xbox Live. UPnP can be a slight security issue, however, because it is basically making the router, instead of the router admin, responsible for some network security. Basically, use UPnP under your own discretion as I am not responsible for you breaking your network or leaving your network insecure. (UPnP has worked fine for me so I wouldn't worry too much about it but it's ultimately up to you to decide to use it.)

What This All Means

In the end, all you need is a router that correctly implements UPnP. I used multiple routers with various combinations of settings (port fowarding, port triggering, DMZ, etc.) to try to get my two Xboxes to play Call of Duty simultaneously but to no avail. I bought a new router, opened it, connected everything, turned on UPnP and (voilà!) it worked. All my Xboxes had open NATs and to this day I have not experienced any connection or service issue. It simply comes down to that my newest router implements UPnP differently from other routers, and the way that it uses UPnP allows me to correctly connect to Xbox Live where the other routers could not. If you are experiencing similar issues to what I have described, I recommend one solution: get a new router. This shouldn't cost very much as there are cheap routers that offer the correct UPnP implementation. If I knew that all I needed was a new router (which was drastically cheaper than my two previous routers btw), I could have saved many hours and stressful searches trying to figure out the issues. There are also third party router operating systems that correctly implement UPnP. These can possibly be flashed on your router to obtain better UPnP but it may void your warranty and/or 'brick' your router if flashed improperly.

I purchased a $40 Netgear router from Wal-Mart and all my problems went away. It explained that it was Windows compatible (another good thing to look for as this means that the router is 'certified' to work with Windows/Microsoft devices and services like Xbox Live) so I thought I would give it a shot. I am glad I did. :)

I will give some other troubleshooting ideas you can try with your router to fix any connection/service issues when dealing with multiple Xboxes. I will also link some ebay results for my router and/or similar routers. In my opinion, any current or future Netgear router should work as they should (I could be wrong) implement UPnP the same way.

I hope this hub has helped you and please leave a comment. :)

Troubleshooting Ideas

Here are some troubleshooting ideas you can try (instead of purchasing a new router). I am not claiming that any of these work but you can try them to see if they work for you.

•Setting up one Xbox in the DMZ & port forwarding to the other Xbox for the following ports: Ports - 88 (UDP), 3074 (UDP & TCP), 53 (UDP & TCP), 80 (TCP)
•Same as above with static IP's assigned to the devices
•Port Fowarding the above ports to both xboxes (doesn't make sense but go ahead and try)
•Purchasing another public IP address from your ISP so each Xbox has its own internet connection
•Enable Port Triggering on the above ports and UPnP
•Flash your router with a third party OS that uses UPnP correctly (check out dd-wrt)
•Google 'multiple xbox nat issues' for more troubleshooting ideas

Please Rate The Quality Of This Hub

4.5 out of 5 stars from 2 ratings of this hub

Do you have multiple Xboxes (or Playstations) connected to the internet through one router?

See results

Have you experienced these issues?

See results
working

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://corp.maven.io/privacy-policy

Show Details
Necessary
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
Features
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Marketing
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Statistics
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)