Lower your internet bill
61% of people overpay for their internet.
Are you one of them?
Unlock exclusive offers in your area!
Call now
[tel]Enter zip code
1 Star is Poor & 5 Stars is Excellent.
* Required
Written by Sam Watanuki - Pub. Jun 15, 2026 / Updated Jun 15, 2026
Table of Contents
Are you happy with your Internet service?
About the author
You open your PS5 or Xbox, run a network test, and see those two words… NAT Type: Strict (PlayStation) or NAT Type: 3 (Xbox). Suddenly, matchmaking takes forever, you can’t voice chat with most players, you can only join friends who also have Strict NAT, and hosting a game session is completely off the table. It’s so frustrating. And the fixes you find online often don’t work because they’re solving the wrong problem.
Because this isn’t a PlayStation or Xbox problem. It’s a networking problem, and it’s becoming more common as internet providers lean on a technique called CGNAT to stretch a dwindling supply of IP addresses. Understanding what’s actually causing your Strict NAT (and which of three different scenarios you’re in) is the only way to fix it for good.
61% of people overpay for their internet.
Are you one of them?
Unlock exclusive offers in your area!
Call now
[tel]Enter zip code
NAT stands for Network Address Translation, and your router does it constantly. Think of your router as a hotel front desk. All the devices in your home share one public address (the hotel’s street address), and the router keeps track of which room each piece of incoming data should go to. When you connect to an online game, the game server sends data back to your public IP, and your router figures out which device (your PS5, Xbox, or PC) actually asked for it.
Open NAT (Type 1 on PlayStation, Type 1 on Xbox) means the front desk lets anyone in easily. No restrictions or limitations. Moderate NAT (Type 2) means the desk checks a few things first, but most traffic gets through with minor hiccups. Strict NAT (Type 3) means the front desk turns away almost every visitor unless they were personally invited, and for gaming, that translates directly into the matchmaking and voice chat failures you’re already experiencing.
| NAT Type | PlayStation Label | Xbox Label | Gaming Impact |
| Open | Type 1 | Type 1 | No restrictions — best experience |
| Moderate | Type 2 | Type 2 | Minor limitations, generally fine |
| Strict | Type 3 | Type 3 | Can’t host, limited matchmaking, voice chat issues |

What Is Double NAT, and Why Does It Cause Strict NAT?
Double NAT happens when there are two “front desks" translating your traffic in series. The most common cause is that your ISP’s equipment (a modem/router combo called a gateway) is already doing NAT before your own router even sees the traffic. Add your router’s NAT on top, and you end up with two layers of address translation that gaming consoles can’t negotiate through [1].
This is fairly common. Many ISPs ship combination gateway devices that handle both the modem and router functions. If you plug your own router into that gateway, you’ve created Double NAT without realizing it.
Carrier-Grade NAT (CGNAT) is Double NAT at the ISP level, before traffic ever reaches your home. Instead of giving you a real public IP address, your ISP puts thousands of customers behind a single public IP at their data center. Your home router gets a “private" WAN IP (typically in the 100.64.x.x range) rather than a true public IP, and you have zero control over what happens at that ISP-level layer.
Why is this happening now? It goes back to 2011, when IANA, which is the organization that manages global IP addresses, exhausted its entire pool of IPv4 addresses [2]. With only 4.3 billion IPv4 addresses ever available, and billions of internet-connected devices coming online every year, ISPs have had to stretch those addresses further and further. CGNAT is their solution, and it’s becoming more common, especially among 5G home internet providers and satellite services where dedicated IPs are expensive to provision at scale.
CGNAT is invisible for basic web browsing and streaming. For gaming, VPNs, and hosting anything from home, it breaks everything, because the ISP’s NAT layer can’t direct unsolicited inbound traffic (like a game server trying to reach you) to the right customer.
| Provider | CGNAT? | Notes |
| T-Mobile 5G Home Internet | Yes | Standard plan customers are behind CGNAT; a dedicated public IP costs extra [3] |
| Starlink (Residential) | Yes | All residential customers behind CGNAT by default; public IP requires a higher-tier plan [4] |
| Verizon 5G Home Internet | Partial | Varies by market |
| Xfinity (cable) | Sometimes | Increasingly common on lower-tier plans |
| Spectrum (cable) | Rarely | Typically provides public IPv4 |
| AT&T Fiber | No | Customers typically receive a public IPv4 |
| Verizon Fios | No | Public IPv4 provided |
| Google Fiber | No | Public IPv4 provided |
| Cox | Occasionally | Varies by market and plan tier |
Note: CGNAT deployment is actively expanding. Verify your specific plan with your provider.
T-Mobile CGNAT specifically affects standard Home Internet plan subscribers, getting a real public IP requires upgrading or making a specific request, and even then it may cost extra [3]. Starlink NAT type issues are permanent at the residential tier, and the default IPv4 configuration uses CGNAT and does not allow inbound traffic [4].

How to Tell If Your ISP Is Using CGNAT
Before you try any fix, figure out which problem you actually have. The diagnostic takes about two minutes:
If your router’s WAN IP matches your public IP but starts with 192.168, your ISP’s gateway is doing NAT before your router. The fix is to put the ISP gateway into bridge mode or IP passthrough, which disables its NAT function and passes the real public IP directly to your own router. Look for this option in the gateway’s admin panel under “Bridge Mode," “DMZ," or “IP Passthrough."
If your ISP locks the gateway settings, place your console directly in the gateway’s DMZ instead. This opens all ports to that one device and virtually guarantees Open NAT, which can be an acceptable trade-off for a dedicated gaming console that isn’t storing sensitive files.
This is the harder case. Your options, in order of effectiveness:
If whatismyip.com and your router WAN IP match, but you’re still getting Strict NAT, the issue is probably on your own router, specifically UPnP or port forwarding.
What is port forwarding? It’s a setting that tells your router to send incoming traffic on a specific port directly to a specific device. Without it, your router has no way to know which device an incoming game connection is meant for, so it blocks it by default. Consoles use a protocol called UPnP to request these port assignments automatically, and if UPnP is disabled, they default to Strict. Start here:

Which Internet Provider Is Best for Gaming?
If you’re dealing with persistent Strict NAT and considering a provider switch, here’s how the main categories stack up: Fiber providers like AT&T Fiber, Verizon Fios, and Google Fiber are the best internet for gaming, with no CGNAT, true public IPs, and the lowest latency available. Cable providers like Spectrum and Cox typically provide public IPs with moderate latency. 5G home internet options like T-Mobile work for casual gaming but CGNAT is a limitation for competitive play. Starlink is workable in areas with no wired options, but the CGNAT situation at the residential tier isn’t going away.
Want to see what gaming-friendly internet providers are available at your address? Compare internet plans in your area and check internet prices for fiber, cable, and 5G options near you. The best internet in your area might be closer than you think. Use the tool below to compare internet providers and find the right fit.
61% of people overpay for their internet.
Are you one of them?
Unlock exclusive offers in your area!
Call now
[tel]Enter zip code
Does CGNAT affect all gaming, or just certain games? CGNAT causes Strict NAT, which primarily affects peer-to-peer connections — meaning online multiplayer, voice chat, and game hosting. Single-player games and games that route all traffic through dedicated servers (rather than connecting players directly) often work fine behind CGNAT. Competitive multiplayer, co-op hosting, and party voice chat are where you’ll feel it most.
No. A high-end gaming router can optimize traffic prioritization and reduce latency, but it can’t resolve CGNAT — that happens at the ISP level before your router is even involved. The only fixes for CGNAT are getting a dedicated public IP from your provider, enabling IPv6, or using a gaming VPN tunnel.
If your ISP provides a real public IP (not CGNAT), you can change your NAT type to Open by enabling UPnP in your router’s admin panel, or by manually port forwarding the required ports and assigning your console a static local IP. If you’re behind CGNAT, these steps won’t help — you’ll need to address the ISP-level issue first.
Not necessarily. T-Mobile Home Internet customers can request or upgrade to get a dedicated public IP, which resolves Strict NAT entirely. For Starlink residential customers, the standard plan uses CGNAT with no option for a dedicated public IP — however, Local and Global Priority service plans include a public IPv4 option. IPv6 is also available on Starlink and, when enabled, provides Open NAT for games that support it.
[1] PurePrivacy. “How to Port Forward T-Mobile Home Router and Bypass CGNAT in 2025."
[2] APNIC. “IPv4 exhaustion and address transfers, and their impact on IPv6 deployment."
[3] CleanBrowsing. “What Is CGNAT? How Carrier-Grade NAT Impacts DNS Filtering."
[4] Starlink Help Center. “What IP address does Starlink provide?"
[5] What Is My IP? “Homepage.”
[6] PlayStation. “How to fix NW-102417-5.”
[7] Xbox. “Network ports used by the Xbox network on the Xbox console.”
About the author
Congratulations, you qualify for deals on internet plans.
Speak with our specialists to access all local discounts and limited time offers in your area.
[tel]61% of people overpay for their internet.
Are you one of them?
Unlock exclusive offers in your area!
Call now
[tel]Enter zip code