Getting Open NAT on an Xbox One using UPnP.

UPnP on the Xbox One is currently bugged.  So routers will eventually expire UPnP reservations after a period of inactivity. Normally when a device needs access again, it will renegotiate the leases and become active.  The Xbox One doesn't do this unless a full reboot of the console occurs. As a result, users with a
secure UPnP setup and the Xbox One on the "Instant On" setting will have a moderate or closed NAT, impeding their ability to connect to other players and services.  There are a few ways to handle this issue.

  1. Hard reset the console by holding the power button on the console.​
  2. Perform the "test multiplayer connection" test in the settings app. Once it finishes, hold LT + RT + LB + RB and an advanced screen will appear. During the advanced screen, the Xbox will attempt to renew its UPnP leases.
  3. Disable "Instant On" and switch to "Energy Saver" and deal with very long console boot times.


You may also need to open ports based on the publisher of the software you are using.  For example, when using Ubisoft titles, you will need to open ports TCP: 6015 and UDP: 50000-60000 on Untangle or your upstream router.

Was this article helpful?
20 out of 36 found this helpful
Have more questions? Submit a request



Please sign in to leave a comment.

  • Avatar
    gene raftery

    Thank you for this. I was at a loss as to what to do, and you provided me with an instant solution. Not the first place i looked, but rather the one that sorted me out.

  • Avatar

    That is great great to hear!

Powered by Zendesk