How to identify and resolve double-NAT problems (2024)

The digital world is all about IP (internet protocol) addresses. Every device needs an IP in order to communicate on the internet or within a private network. Given there’s not enough public IP addresses out there for every internet-connected device (at least with IPv4), this little thing called NAT becomes extremely important. It stands for network address translation (NAT) and is a function provided by routers to enable multiple devices to access the internet via a single public IP address.

Behind each public IP, there can be hundreds of devices with their own private IP addresses, thanks to NAT. And almost all equipment that provides the NAT function includes a firewall to protect the private IPs and devices from public IPs and devices on the internet. Other network services are also typically offered, like DHCP (dynamic host control protocol) to give out the private IP addresses to devices that connect to the local network.

How double NAT happens

Having more than one device performing NAT on a private network, however, can cause issues with that network. Some users may never notice, making it a non-issue for them. But others can run into headaches with certain applications, services, and situations. So, it’s always a good idea to eliminate double NAT if you have it.

Having more than one NAT device usually happens when you connect your own router to a gateway installed by your internet service provider (ISP) that also includes the NAT and routing functions. Some ISPs install only a simple modem that lacks the NAT and routing functions, which eliminates the problem altogether. But most ISPs assume their customers don’t have routers, however, so they’ll provide you with a combo device whether you want it or not.

If you’re unsure what the ISP has given you, take a look at the box. If there’s only one Ethernet port, it’s likely a simple modem (aka a broadband gateway). But if there’s multiple Ethernet ports or if it supports Wi-Fi connections, it’s likely performing NAT and routing as well.

The problems double NAT can cause

When there’s double NAT on your network, you might run into issues with services that require UPnP (Universal Plug-and-Play) support or manual port forwarding. This would include online gaming on computers or consoles, remote desktop into your computers, connecting to a VPN server, or accessing security camera feeds. Services like these sometimes require certain ports to be opened in the router’s firewall and directed to a particular computer or device on the network.

How to identify and resolve double-NAT problems (1) Eric Geier

The problem with double NAT is that if the first router on your network doesn’t have the port forwards configured, incoming traffic will stop there even if you have the port forwards configured on the second router. Or even if the first router has the port forwards, it can’t forward the traffic to a device that’s connected to the second router. It might only forward traffic to computers and devices directly connected to that first router, which could be either a wireless or wired connection.

Double NAT can also complicate any manual or automatic quality-of-service (QoS) controls that prioritize traffic on your internal network to ensure lag-sensitive traffic (gaming, voice, or video) is given higher priority than data associated with file transers. This is especially the case if you have devices connected to both routers, both of which have different QoS controls.

How to identify and resolve double-NAT problems (2) Eric Geier

How to detect a double NAT situation

I already mentioned how to quickly tell if an ISP’s gateway has NAT and routing capabilities, but you might also want to see if double NAT is actually happening before spending time on the issue. Sometimes gateways will detect double NAT and automatically fix the issue for you. Or sometimes, if the ISP installers are knowledgeable, they might fix it when they come out to install the gateway and see that you have your own router.

For the two ways I’ll show you how to detect a double NAT situation, you’ll need to check your IP addresses and know if they’re private or public. This is easy: private addresses are usually in the 192.168.0.0 to 192.168.255.255 range, the 172.16.0.0 to 172.31.255.255 range, or the 10.0.0.0 to 10.255.255.255 range. Addresses outside of these ranges would be public (internet) addresses.

One quick way that usually shows if double NAT exists is a traceroute, which allows you to ping a server or device on the internet and see the path it takes between routers and servers. Open a Command Prompt (on a Windows PC that’s connected to the internet, click on the Start menu, type “cmd,” and hit Enter) and type “tracert 8.8.8.8“ to see the traceroute to Google’s DNS server. If you see two private IP addresses listed in the first two hops then you have double NAT. If you see only one private address and the second hop shows a public address, then you’re all good.

How to identify and resolve double-NAT problems (3) Eric Geier

Another way to check for double NAT is to connect to your router’s web-based GUI and see if the WAN (internet) IP address is private or public. It should be a public address. If it’s a private address then you have double NAT.

How to identify and resolve double-NAT problems (4) Eric Geier

How you can fix it

If you’ve confirmed you have double NAT, there are ways to fix it. One simple way is to unplug any additional router and only use your ISP’s gateway. If you’re a power-user and you can’t part with your fancier router, then this option probably isn’t for you.

If you’d like to keep your router, see if you can put the ISP’s gateway into bridge or passthrough mode. This will disable the gateway’s NAT, firewall, and DHCP functions and reduce it to a simple internet modem. Many gateways offer these settings, but not all. Log into the web-based GUI of the gateway and check for a NAT, passthrough, or bridge mode setting, but keep in mind sometimes it’s hidden. If you don’t see it, search the internet for details on your particular model, or call your ISP’s tech support.

How to identify and resolve double-NAT problems (5) Eric Geier

If your ISP gateway doesn’t offer any bridging functionality, consider putting your router in the DMZ (demilitarized zone) of the gateway. If the gateway has a DMZ, it will basically give the router a direct connection to the internet, bypassing the gateway’s NAT, firewall, and DHCP so that your networked devices get those values directly from your router.

To utilize the DMZ, you’d log into the web-based GUI of the gateway, find the DMZ setting, and enter the private IP address that’s assigned to your router. Furthermore, you should also see if you can establish an IP address reservation for your router, so your gateway always gives the same private IP address to your router. If the gateway doesn’t support IP address reservations, you should log into the router’s web-based GUI and manually assign it a static private IP address (the same one you configure as the DMZ host) yourself for its WAN (wide area network; i.e., the internet) connection.

How to identify and resolve double-NAT problems (6) Eric Geier

Another option for eliminating double NAT while keeping a ISP gateway and your router is to run an ethernet cable from the gateway to one of your router’s LAN ports instead of the router’s WAN (internet) port. This will basically turn your router into a switch, and any computers connecting through the router (either wired or wirelessly) will get NAT, firewall, and DHCP from the ISP’s gateway. This is a good option if you’re using a secondary router to get better Wi-Fi or because you need more ethernet ports. If, on the other hand, your desire for another router is for better port forwarding or improved QoS controls, this approach won’t help.

How to identify and resolve double-NAT problems (2024)

FAQs

How to identify and resolve double-NAT problems? ›

The first thing you can do to fix the Double NAT router is to remove your ISP router and connect your internet and other devices directly to your preferred router. This way, you will only have a single NAT, and you will not have to face any issues with online games or port forwarding and configuration further.

How do you diagnose a double NAT? ›

If you cannot access a router, perform a tracert (on Windows) or traceroute (on Mac) to, for example, 8.8. 8.8. If you see a private IP address on a second hop - this means there is a Double NAT (which is not a bad thing when configured properly).

How to fix double NAT detected? ›

If your ISP-provided router is combined with the ISP's modem in a single device, enable bridge mode on your modem/router combo to fix the Double NAT issue. When you enable bridge mode on your ISP router, it'll turn off its NAT and allow your Wifi device to be the sole device that performs NAT.

What issues does double NAT cause? ›

A double NAT happens if another router, for example a Nest Wifi router, is connected to the ISP modem or gateway. All this means is that data is going through a NAT process twice, which might cause a very small delay, of the order of milliseconds, to data getting in and out of your home.

How to fix double NAT on Xbox One? ›

Connect your Xbox console directly to the modem

Try connecting your Xbox console directly to the modem and then restarting both the Xbox and the modem. Check your network settings to make sure the NAT message is gone. If you're still seeing the NAT message, contact your service provider for more help.

How do I check if I am behind a NAT? ›

Open the command prompt (Press Windows + type cmd in the search bar). Enter the following command → tracert your public IP address. Hit enter. If there is just a single hop in the results, you are not behind CGNAT.

Does DMZ prevent double NAT? ›

If you have two routers that you control that are both doing NAT and are inline to each other then defining a DMZ in the first one will allow you to bypass both NAT translation points.

How do I get rid of double NAT on my Netgear router? ›

If your NETGEAR or Orbi router is connected to another router, you can resolve double NAT issues by removing the first router from your network, putting the first router in bridge mode, or putting your NETGEAR or Orbi router in access point (AP) mode.

What causes NAT issues? ›

Errors can occur when one of the listed elements is used and the same connection matches an overlapping NAT rule, because the elements also use NAT. Only one address translation operation can be done for each packet and overlapping configurations can cause conflicts.

What is double NAT? ›

Double NAT occurs when two or more routers on a network are performing Network Address Translation (NAT). Double NAT (sometimes known as double routing) generally does not affect computer use or web browsing but can cause issues with VoIP service.

Where is NAT settings? ›

Windows. Windows users can change their NAT type by using the network discovery settings within their operating system. To do this, they should open the start menu, search for 'settings,' click Network and Internet, then select Network and Sharing Center.

Does IPv6 fix double NAT? ›

To fix double nat: "use IPv6 if your ISP has rolled it out yet - make sure the main router in the house does prefix delegation, your own router will request and receive a routed prefix -> no more NAT. "

Is Type 2 NAT type bad? ›

Type 2 – Moderate NAT

Moderate NAT types operate with a few open ports. This enables your connections to third-party servers, but still offers some protection from external traffic. Your router modifies your private IP address. You can play games online with NAT Type 2 but some options might be limited.

Does bridge mode disable DHCP? ›

In Bridge mode, Plasma Cloud Access Points are not configured to run their own DHCP servers. Instead, they must rely on an upstream DHCP server to assign IP addresses to all clients belonging to the bridged network.

What does double NAT detected mean on Xbox? ›

According to a survey, Xbox double NAT error is often caused by multiple routers of gateways that establish the connection between your Xbox and the Internet. This error will prevent your device from building a steady connection for gaming.

How do I fix Netgear double NAT? ›

If your NETGEAR or Orbi router is connected to another router, you can resolve double NAT issues by removing the first router from your network, putting the first router in bridge mode, or putting your NETGEAR or Orbi router in access point (AP) mode.

How does double NAT affect gaming? ›

Double NAT Using a double NAT connection can highly limit your ability to join server-based games, and to host or join peer-to-peer games. Please contact your Internet Service Provider for support with NAT-related issues.

Top Articles
Latest Posts
Article information

Author: Rubie Ullrich

Last Updated:

Views: 5612

Rating: 4.1 / 5 (72 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Rubie Ullrich

Birthday: 1998-02-02

Address: 743 Stoltenberg Center, Genovevaville, NJ 59925-3119

Phone: +2202978377583

Job: Administration Engineer

Hobby: Surfing, Sailing, Listening to music, Web surfing, Kitesurfing, Geocaching, Backpacking

Introduction: My name is Rubie Ullrich, I am a enthusiastic, perfect, tender, vivacious, talented, famous, delightful person who loves writing and wants to share my knowledge and understanding with you.