Home / Guides

No IPv4 on your router's WAN? DS-Lite, 464XLAT and MAP-T explained

Some ISPs don't give your router an IPv4 address at all. The line runs on IPv6, and the ISP carries your IPv4 traffic across it while sharing IPv4 addresses between customers. Websites still load, but for hosting anything over IPv4 it usually behaves like CGNAT.

How to spot it

If your router does show an IPv4 address in 100.64.0.0/10 instead, that's classic CGNAT: see the 100.64.0.0/10 range explained.

The common methods

What it means for self-hosting

Is my US ISP doing this?

Few US ISPs document it. Customer reports (not confirmed by the ISPs) say T-Mobile Home Internet runs IPv6-only with 464XLAT, and that some Cox and Spectrum areas use MAP-T. Each ISP page links its sources. If you can confirm what your line uses, send a report.

What to ask your ISP

  1. "Is my line on DS-Lite, MAP-T, MAP-E or 464XLAT? Can you move me to dual-stack with a full public IPv4?" Customer reports say some ISPs will switch a line on request (see the Cox page).
  2. "Do you sell a static IP on residential plans?" A static IPv4 is never shared.
  3. "Do I get a routed IPv6 prefix, and can I allow incoming connections to it?" On these lines IPv6 is usually the easy path for hosting.

Compare providers on the ISPs without CGNAT list or filter the ISP finder for no CGNAT plus IPv6. For what breaks by use case, see self-hosting behind CGNAT.

FAQ

Why does my router show no IPv4 address?

Your ISP may deliver IPv4 over an IPv6-only line using DS-Lite, 464XLAT or a similar method. Your devices still reach IPv4 sites, but the ISP shares IPv4 addresses between customers, so your router never gets one of its own.

What does 192.0.0.2 on my router mean?

Addresses in 192.0.0.0/29 are reserved for these IPv4-over-IPv6 methods. DS-Lite uses 192.0.0.2 on the customer side by default, and the range was later opened to similar methods such as 464XLAT. It means your IPv4 is carried over IPv6 and shared, not a public address.

Can I host a server on DS-Lite or 464XLAT?

Not over IPv4, unless your ISP opens ports for you: incoming IPv4 connections stop at the ISP's NAT, as with CGNAT. Over IPv6 you can, if your router's IPv6 firewall allows it and your visitors have IPv6.

Is MAP-T better than CGNAT for port forwarding?

Somewhat. With MAP-T or MAP-E your router gets a shared public IPv4 and its own fixed range of ports, so forwarding can work on ports inside that range. The ISP picks the range, and well-known ports such as 25, 80 and 443 may not be in it.

How do I get a normal public IPv4?

Ask your ISP to move your line to dual-stack with a full public IPv4, or whether it sells a static IP. Customer reports say some ISPs will switch a line on request.

Sources

This site sticks to ISP facts. It doesn't review or recommend third-party products or services.