Skip to content
Bytearium

No ads or affiliate links active

Networking

Dual stack: IPv4 and IPv6

Dual stack means IPv4 and IPv6 side by side; unlike DS-Lite you have your own public IPv4 address, which matters for home servers and games.

This entry is still below our minimum bar for the search index (length and number of sources) and is being reworked. It is therefore not listed in search engines.

Your connection can be fluent in two internet languages, or in one and a half. Dual stack is the fluent version, and the one a game server at home likes best.

The short answer

Dual stack means a device or connection runs IPv4 and IPv6 side by side [1]. A dual-stack connection has been given an address of each kind [2]. DS-Lite is the common alternative: the provider shares IPv4 addresses among its customers using an IPv4-in-IPv6 tunnel and NAT, so you have no public IPv4 address of your own [2][5]. Our assessment: for gaming and home servers, dual stack is the easy case. With DS-Lite, other players can reach you only over IPv6 or through ports the provider grants [4][5].

How it works

  1. Two protocols at once. RFC 4213 defines dual stack as a complete implementation of both IPv4 and IPv6 [1]. The other mechanism it describes, configured tunnelling, carries IPv6 over IPv4 infrastructure [1].
  2. Capable versus provisioned. RFC 6333 separates a dual-stack-capable device, which has code for both protocols, from a dual-stack-provisioned device, which has been given both an IPv4 and an IPv6 address [2].
  3. Why DS-Lite exists. RFC 6333 notes that the IANA free pool of IPv4 addresses ran out before IPv6 was widely deployed. DS-Lite lets a provider share IPv4 addresses among customers by combining an IPv4-in-IPv6 tunnel with NAT [2].
  4. What it means for reachability. AVM lists who can reach its routers from the internet (table below) [4].
  5. How to check your line. In the FRITZ!Box, Internet, Online Monitor shows the "Internet, IPv4" and "Internet, IPv6" lines. An IPv4 address from 10.0.0.0/8, 100.64.0.0/10 (carrier-grade NAT), 172.16.0.0/12, 192.0.0.0 to 192.0.0.7 (DS-Lite) or 192.168.0.0/16 cannot be reached from the internet [4]. Any other range is a public IPv4 address [4].
  6. Clients try both. Happy Eyeballs (RFC 8305) has a client send the AAAA (IPv6) and A (IPv4) DNS queries almost together, start with IPv6, wait 50 ms for a late AAAA answer, and then try the next address after 250 ms by default [3]. On a dual-stack line the fallback is quick.
  7. The firewall decides. AVM's routers reject unsolicited incoming data by default [6]. Our assessment: with IPv6, no NAT sits in front of your devices, so the router's firewall rules are what protects them. Check them.

Reachability by connection type [4]:

ConnectionReachable via IPv6Reachable via IPv4
IPv4 onlynoyes
IPv6 onlyyesno
IPv6, IPv4 via carrier-grade NATyesno
Dual stack (IPv6 and IPv4)yesyes
DS-Liteyesno
DS-Lite with PCPyesonly on ports set by the provider

AVM adds that mobile network providers usually block incoming connections [4]. IPv6 access works only if both sides have IPv6, which not every mobile network or hotspot offers [5].

A practical example

You want friends to join a game server you run at home. First read the Online Monitor and compare the IPv4 address with the ranges above [4]. On a dual-stack line, forward the IPv4 port and allow the server in the IPv6 firewall. Add an AAAA record next to the A record if you publish a name [3]. On DS-Lite, friends need IPv6 or ports your provider grants through PCP [4][5]. Test from outside your network, for example with test-ipv6.com on a phone [4]. Our inventory (as of 14 to 16 Oct 2026) lists a UniFi router and firewall; whether our line is dual stack or DS-Lite is not recorded, so we claim neither.

Checklist

  • Read both address lines in your router's overview [4].
  • Compare the IPv4 address with the non-public ranges [4].
  • Test IPv6 and IPv4 from a network outside yours [4].
  • On DS-Lite, ask your provider whether PCP is available [4][5].
  • Publish an AAAA record next to the A record for names that should work over IPv6 [3].
  • Review the router's IPv6 firewall rules before you open a server port [6].

Primary sources

These sources are the basis of this page. That does not mean every claim was checked individually; whether a review record exists is shown above under “Status”. The interpretation and checklist are our own work.

There is no documented review record for this version yet. The text relies on the sources listed.

How this page was made: Bytearium creates these pages with the help of AI and is responsible for publishing them. AI can be wrong, so we show our sources and review status openly.

  1. IETFRFC 4213: Basic Transition Mechanisms for IPv6 Hosts and Routers
  2. IETFRFC 6333: Dual-Stack Lite Broadband Deployments Following IPv4 Exhaustion
  3. IETFRFC 8305: Happy Eyeballs Version 2: Better Connectivity Using Concurrency
  4. AVMChecking accessibility of the FRITZ!Box in the internet
  5. AVMWhat is DS-Lite and how does it work?
  6. AVMSecure Access: Firewall and Port Sharing

This page has no ads and no affiliate links.