How to open your NAT settings for XBL
Since the launch of Halo 3 many people including my self have had an error message appear saying NAT (Network Address Translation) settings were set to moderate / strict and i may not be able to join many people on XBL. Which of course becomes a huge pain when trying to hook up with mates over XBL, so.......
How do open your NAT for XBL then?
Firstly you need to be able to log into your router and this can be done by simply putting your routers IP into the web address bar and then you simply log into your router and get to play around with it. Below are a few of the common IP address for routers, if none of the below work then you will have to refer to you router instruction booklet for the routers IP.
D-Link - 192.168.0.1
Netgear - 192.168.0.1
SMC - 192.168.2.1.
Sweex - 192.168.2.1
Default - 192.168.1.1
Now you will need to login with user name as admin and password should be set to either admin or 1234, if its not refer to your router instruction booklet for the correct login information.
Now that you are in your routers control panel the first thing to look at is that your NAT is enabled. Once that is done the first thing to try is the UPnP - Universal Plug and Play, for me the option was under NAT but the layout of control panels varies a lot between manufacturers so u may need to dig around for it, you may even find that your router does not support UPnP so don't spend all night looking for it as it may not even be there. If on the other hand you do find it all you need to do is simply enable it. Now go back into XBL and see if it has worked.
If not then you will need to enable Port Forwarding which only takes a few minutes to do. Firstly find "Port Forwarding" on your router control panel and click it. Now all you need to do is enter the following into the empty boxes:
- UDP 88
- UDP 3074
- TCP 3074
The port range should be set to 3074 > 3074 as UDP and also as TCP and then set range of 88 > 88 as UDP. I also set the consoles IP to 192.168.2.3
After you have done so it should look something like this.
Now for me this was the point it all worked and the magic of being able to join people happened, but there is one more thing that can block your chances of joining people and it is your routers Firewall.
Personally i have my firewall off and that fixes the problem as i already have a firewall running on my PC, but understandable that may not suit everyone so here is how to keep your firewall on and still be able to have an open NAT for XBL.
Go into your Firewall settings on your router page and look for an option called DMZ, go into there and simply add your consoles IP which u set before to 18.104.22.168 and then apply. This allows you to place one local IP address outside the NAT settings of the rest of the network and in turn should open that IP address up from Firewall.
Hopefully that worked for you, if not below is a list of the sites i used when researching how to open my NAT settings for XBL.