Xbox Series X|S · Error code

0x89231906 — Xbox Series X|S Error 0x89231906: What It Means & How to Fix It

A party chat / Teredo error — your Series X|S couldn’t set up the secure connection multiplayer and chat rely on.

Usually fixable at home Last reviewed June 13, 2026

What this error means

Error 0x89231906 appears when joining party chat and means the console couldn’t obtain a Teredo IP address — the protocol Xbox uses to connect players behind home routers. It’s a networking/NAT issue: something on your network is blocking Teredo, so party chat and some multiplayer connections fail.

Official reference: Microsoft support page for 0x89231906

Most likely causes

Cause How likely Fixable at home?
Strict or unavailable NAT type Very likely Usually — router settings
Router blocking the Teredo protocol Likely Usually — enable UPnP / forward ports
Stale router/console network state Possible Yes — power-cycle
Double NAT (two routers in series) Possible Sometimes — bridge mode

How to fix it

Ordered easiest-first. Try the next step only if the error comes back.

  1. Restart console and router

    Power-cycle both: unplug the router for a few minutes and fully restart the Xbox. This alone often restores a Teredo address.

  2. Check your NAT type

    Settings > General > Network settings. Aim for NAT type “Open”. “Moderate”, “Strict”, or “Unavailable” is what causes this error.

  3. Enable UPnP on your router

    In the router admin page, turn on UPnP so the Xbox can open the ports Teredo needs automatically — the simplest fix for most setups.

  4. Forward the Xbox ports

    If UPnP isn’t an option, manually forward the Xbox network ports (including UDP 3074 and 88) to the console’s IP, and set a static/reserved IP for it.

  5. Resolve double NAT

    If you have a modem and a separate router both routing, put one in bridge mode so only one device performs NAT.

When it's not your fault

Signs the problem is on Microsoft's side — or in the hardware — rather than anything you can change:

  • A new router or an ISP firmware update changed your NAT to Strict/Unavailable.
  • Party chat works at a friend’s house but not yours — pointing at your network.
  • Xbox status notes party/Teredo service issues at the time.
When to contact Microsoft: If NAT stays Strict/Unavailable after enabling UPnP and resolving double NAT, your ISP or router may need to allow Teredo — contact them, or Xbox Support to confirm the settings. Check the official Xbox Series X|S server status page first, then reach Microsoft support if the error persists.

FAQ

What is Teredo?

A protocol Xbox uses to connect players who are behind home routers. If your network blocks it, the console can’t get a Teredo address and party chat fails with this code.

How do I get an Open NAT?

Enabling UPnP usually does it. Failing that, forward the Xbox ports to a reserved IP for the console and remove any double NAT.

Why does only chat break?

Party chat leans on Teredo specifically. A blocked Teredo path breaks chat and some peer connections even when general internet works fine.