Home › The Stash

IPv6 Explained: Why It Exists and Why We Still Use IPv4 Too

LabOctober 12, 2026

BeginnerIdea buildTime ~25 minTool ipconfig + a browserOS Windows (Mac notes inside)Needs nothingCost freeExam N+ 1

0 / 7 steps

The goal

By the end you will have found the IPv6 address your own computer already has, read what it means, understood why IPv6 exists and why the world still runs mostly on IPv4 as well, and tested whether your own connection supports IPv6.

Words in this lesson

Hover (or tap and hold) a dotted word for a quick definition. Every word is also in the StashGrid glossary.

  • IPv4 — the original kind of address, with four numbers and dots
  • IPv6 — the newer, much longer kind of address
  • Dual-stack — using both kinds at once
  • NAT — what lets a whole house share one IPv4 address
  • RFC — the official instruction manual for an internet technology

Why this lesson. Windows has IPv6 turned on by default, so your computer is very likely using it right now, even if you have never heard of it. Understanding why it exists, and why it has not replaced IPv4In plain words: The original kind of internet address: four numbers with dots, like 192.168.1.37. There are only about 4.3 billion of them, and they ran out.Technical: 32-bit addresses (about 4.3 billion). The free pools of the regional registries ran out between 2011 and 2015, which is why NAT is everywhere.Click for the full glossary entry, explains a lot of confusing things you will see in networking: long addresses starting with fe80, two lines for addresses in ipconfigIn plain words: Shows your computer’s network settings, including its address.Technical: A Windows command that displays IP configuration; /all adds details like DHCP server and lease times, /release and /renew control the DHCP lease.Click for the full glossary entry, and sites that work on one connection but not another.

IPv6 was supposed to replace IPv4 the way colour TV replaced black and white. It is more like metric: everyone agrees it is better, and everyone still says miles. — Nyx

Before you start. You need a Windows computer and a command prompt. It helps to have done the subnetting lesson first, because IPv6 builds on the same ideas of network part and device part.

Steps

01See the IPv6 address you already have

Open a command promptIn plain words: A window where you type instructions instead of clicking. The shortcut name is cmd.Technical: Windows’ text-mode shell (cmd.exe). PowerShell is a newer one. On a Mac the equivalent is Terminal.Click for the full glossary entry and type:

> ipconfig

Find the section for your Wi-Fi or Ethernet connection. Besides the IPv4 AddressIn plain words: A device’s street address on a network: four numbers separated by dots, like 192.168.1.37.Technical: A 32-bit number (IPv4), written as four octets. It combines which network the device is on and which device it is on that network.Click for the full glossary entry you already know, you will probably see lines like these (this is an example; yours will differ):

   IPv6 Address. . . . . . . . . . . : 2001:db8:1234:5678:a1b2:c3d4:e5f6:7890
   Temporary IPv6 Address. . . . . . : 2001:db8:1234:5678:1111:2222:3333:4444
   Link-local IPv6 Address . . . . . : fe80::a1b2:c3d4:e5f6:7890%12
   IPv4 Address. . . . . . . . . . . : 192.168.1.37

If you only see the fe80 line, your connection is not giving you IPv6 on the internet. That is common and perfectly normal.

Why this matters. Windows has IPv6 on by default and prefers it when it works. So when something behaves differently on one network than another, the answer is often “one of them has IPv6 and the other does not.”

02Why IPv6 exists: we ran out of addresses

An IPv4In plain words: The original kind of internet address: four numbers with dots, like 192.168.1.37. There are only about 4.3 billion of them, and they ran out.Technical: 32-bit addresses (about 4.3 billion). The free pools of the regional registries ran out between 2011 and 2015, which is why NAT is everywhere.Click for the full glossary entry address is 32 bitsIn plain words: A bit is one on-or-off switch. Eight of them make a byte.Technical: The smallest unit of data: 0 or 1. An IPv4 address is 32 bits, grouped as four 8-bit octets.Click for the full glossary entry, which gives 232 = 4,294,967,296 addresses, about 4.3 billion. That sounded like plenty in the 1980s. It was not enough for a world with billions of phones, laptops, TVs and sensors.

IPv6 is defined in RFC 8200 (the protocol) and RFC 4291 (how addresses are laid out).

Why this matters. Almost everything awkward about modern home networks (private addressesIn plain words: An address used inside your home or office only, like an apartment number: many buildings reuse the same ones.Technical: Reserved ranges: 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16. Not routable across the internet.Click for the full glossary entry, NATIn plain words: What your router does to let every device in the house share one internet address, like a receptionist forwarding calls to the right desk.Technical: The router rewrites private source addresses to its public address and remembers each conversation so replies return to the right device.Click for the full glossary entry, port forwarding) exists because IPv4 ran out.

03Read an IPv6 address

An IPv6In plain words: The newer kind of internet address, long enough that we will never run out. It looks like 2001:db8::1, with letters and colons. Windows has it switched on already.Technical: 128-bit addresses written as eight groups of hex, defined in RFC 8200 and RFC 4291. Devices usually run IPv4 and IPv6 side by side (dual-stack).Click for the full glossary entry address is eight groups of four hexadecimal characters (0 to 9 and a to f), separated by colons. The full version is long, so there are two shortening rules:

  Full:       2001:0db8:0000:0000:0000:0000:0000:0001
  Rule 1:     drop leading zeros in each group  ->  2001:db8:0:0:0:0:0:1
  Rule 2:     replace ONE run of all-zero groups with ::  ->  2001:db8::1

Why this matters. The same idea as subnetting: part of the address is the network and part is the device. IPv6 just has far more room, so the usual home network gets a /64 with 264 addresses.

04How a device gets an IPv6 address

IPv6In plain words: The newer kind of internet address, long enough that we will never run out. It looks like 2001:db8::1, with letters and colons. Windows has it switched on already.Technical: 128-bit addresses written as eight groups of hex, defined in RFC 8200 and RFC 4291. Devices usually run IPv4 and IPv6 side by side (dual-stack).Click for the full glossary entry gives devices two ways to get an address, and the first needs no server at all.

Windows normally makes the device half of the address random, and changes the temporary address regularly, so your address does not reveal your hardware (RFC 8981).

Why this matters. In IPv6 the old ARP system is replaced by a similar one that runs over ICMPv6, and a rogue device sending fake router advertisements can redirect other devices’ traffic.

The defender’s move. Managed switchesIn plain words: A little extra word after a command that changes how it works, like setting the oven to “fan.”Technical: An argument starting with - or / that modifies a command, for example the -d in tracert -d. Each command has its own list.Click for the full glossary entry can block router advertisements from ports that should not send them (“RA guard”). It is a Security+ topic.

05Test whether your connection really has IPv6

Open test-ipv6.com in your browser and read the result. It tells you whether your computer can reach the internet over IPv6In plain words: The newer kind of internet address, long enough that we will never run out. It looks like 2001:db8::1, with letters and colons. Windows has it switched on already.Technical: 128-bit addresses written as eight groups of hex, defined in RFC 8200 and RFC 4291. Devices usually run IPv4 and IPv6 side by side (dual-stack).Click for the full glossary entry, over IPv4In plain words: The original kind of internet address: four numbers with dots, like 192.168.1.37. There are only about 4.3 billion of them, and they ran out.Technical: 32-bit addresses (about 4.3 billion). The free pools of the regional registries ran out between 2011 and 2015, which is why NAT is everywhere.Click for the full glossary entry, or both.

In the command promptIn plain words: A window where you type instructions instead of clicking. The shortcut name is cmd.Technical: Windows’ text-mode shell (cmd.exe). PowerShell is a newer one. On a Mac the equivalent is Terminal.Click for the full glossary entry, try:

> ping ::1
> ping -6 example.com
> nslookup -type=AAAA example.com

Why this matters. A site can have an IPv6 address while your connection cannot reach it, or the other way round. Testing each separately is how you find which half is broken.

06Why we have not switched completely

IPv6In plain words: The newer kind of internet address, long enough that we will never run out. It looks like 2001:db8::1, with letters and colons. Windows has it switched on already.Technical: 128-bit addresses written as eight groups of hex, defined in RFC 8200 and RFC 4291. Devices usually run IPv4 and IPv6 side by side (dual-stack).Click for the full glossary entry was standardised in the 1990s. In April 2026, Google reported for the first time that half of the connections to it use IPv6. APNIC, which measures differently and weights by number of users, puts the world at roughly 42%. Both numbers show the same thing: well over a decade of growth, and not finished.

The honest reasons it is slow:

Sources and live numbers: APNIC: Google hits 50% IPv6 and Google’s IPv6 statistics.

Why this matters. The practical lesson: you will keep seeing both kinds of address for the rest of your career. Learn both.

07Should you turn IPv6 off? No

Forum posts sometimes say to turn IPv6In plain words: The newer kind of internet address, long enough that we will never run out. It looks like 2001:db8::1, with letters and colons. Windows has it switched on already.Technical: 128-bit addresses written as eight groups of hex, defined in RFC 8200 and RFC 4291. Devices usually run IPv4 and IPv6 side by side (dual-stack).Click for the full glossary entry off to fix a slow connection. Microsoft’s guidance is to leave it on, because parts of Windows rely on it, and turning it off can cause hard-to-find problems.

Disabling IPv6 to fix a problem is the networking equivalent of removing the smoke alarm because it keeps beeping. — Nyx

What you learned

Read the official spec

These are the documents the engineers wrote. They are free and dense, so use them as a reference, not bedtime reading.

Tried it? Tell us

Nova drafted this lesson from Steven’s ideas. If a step broke, looked different on your screen, or you know a simpler way, tell us. Screens change between Windows and Mac versions, so your menus may not match exactly.

NextDNS Explained: How a Name Becomes an Address→

Go deeper

Original walkthrough. The adoption figures come from APNIC’s April 2026 post and Google’s own statistics; the commands and the Windows behaviour follow Microsoft’s documentation but have not been run on every connection type, and the ipconfigIn plain words: Shows your computer’s network settings, including its address.Technical: A Windows command that displays IP configuration; /all adds details like DHCP server and lease times, /release and /renew control the DHCP lease.Click for the full glossary entry output is an example, not a capture. If something does not match what your computer does, tell me and I will fix it.