Glossary

Networking

SLAAC

How an IPv6 device gives itself an address: the router advertises a prefix, and the device chooses the second half on its own.

Updated 20 September 2026 · 8 primary sources

IPv6 does not need a server to hand out addresses. A router on the link advertises a prefix. Every device takes that prefix, invents the rest of the address itself, and then asks the link whether anyone already holds it. Nothing keeps a list, which is what the word stateless means.

The standard describes the whole sequence plainly. Autoconfiguration "includes generating a link-local address, generating global addresses via stateless address autoconfiguration, and the Duplicate Address Detection procedure to verify the uniqueness of the addresses on a link".

The two halves of an address

An address splits down the middle. The first 64 bits are the prefix the router advertises, and they say where you are. The last 64 bits are the interface identifier, and the device decides them. That second half is where the whole story sits.

The original recipe built the identifier from the network card's own hardware address, padding it in the middle with a fixed pattern. That pattern is still the giveaway: an address with ff and fe in the middle of its second half was almost certainly made this way. It also means the identifier never changes, and the standard that replaced the practice says why that matters. Eavesdroppers "may trivially correlate network activity when the same address is employed for multiple transactions by the same host".

Two answers exist. Temporary addresses, refreshed on a timer, were specified in their current form in February 2021. A stable identifier that is different on every network, and reveals nothing about the hardware, was specified in April 2014. Current desktop and mobile systems use one or the other by default.

The three kinds of interface identifier, and what each one tells a site about the device.
IdentifierHow it looksWhat it says
From the hardware addressff and fe in the middleA fixed device, recognisable on any network
TemporaryRandom, and it changesLittle, and not for long
Set by handA small number such as ::1A server someone configured

What real addresses look like

We read the public register of RIPE Atlas, a fleet of volunteer measurement probes, on 20 September 2026. Of 13,919 connected probes, 8,346 had an IPv6 address, which is 60.0 percent. Among the 2,890 on home lines, 1,936 had one, or 67.0 percent. That is the same figure we measured for a different page the day before.

The second halves are the interesting part. On home lines 83.0 percent of the addresses were built from the hardware address and 8.0 percent were random, so 91.0 percent were built by the device itself. Only 9.0 percent were small hand-set numbers. Away from home lines the picture splits almost evenly: 42.5 percent hardware-derived against 41.9 percent hand-set. That is what a population of servers looks like.

One caveat belongs next to those numbers. A measurement probe is a small appliance running its own firmware. It does not turn on the privacy behaviour a phone or a laptop has by default. So this is not what your own devices send. What it does show is that the oldest recipe in IPv6 is still in daily use. Where it runs, the address carries a permanent name for the machine.

Home probes with IPv6 whose address is built from the hardware address, 20 September 2026. Countries with at least 50 such probes.
CountryHome probesBuilt from the hardware address
United States27189.7 percent
France24788.3 percent
Switzerland5188.2 percent
Germany38186.1 percent
Netherlands12982.9 percent
Australia6078.3 percent
United Kingdom11073.6 percent
Czechia6250.0 percent

Why this matters to anyone using a proxy

An IPv4 address is shared, translated and reassigned, so it identifies a household at best. An IPv6 address made the old way identifies a machine, and it keeps doing so after you move to another network, because only the first half changed. A site that logs the second half has a name for your device.

A proxy replaces the address a site sees, but only for traffic that actually goes through it. Traffic that leaves over IPv6 while your proxy is IPv4 carries your own address, identifier and all. That is the leak worth checking, and it is why a dual-stack machine needs to know which of its two addresses is really being used.

SLAAC and DHCPv6

The two are not rivals so much as roommates. The router's advertisement carries flags that say whether a device should build its own address, ask a server for one, or do both and take other settings from the server. A network can run either, and many run both at once.

The practical difference is who keeps the record. With a server there is a list of who holds what, which is what a business network wants. Without one there is nothing to keep, which is what makes IPv6 work on a link where nobody has configured anything at all.

One old objection has expired. Teaching material still says a device cannot learn its DNS servers this way, so a server is needed anyway. Router advertisements have carried DNS servers and a search list since March 2017, and our own count puts 91.0 percent of home addresses in the hands of the device.

How HProxy handles it

Our IPv6 addresses come out of our own prefix, so the identifier belongs to us rather than to your hardware. If you run dual stack, test which address a site actually sees before trusting either one.

Frequently asked questions

What is SLAAC?

The way an IPv6 device gives itself an address. The router advertises a prefix, the device builds the rest, and it checks the result is not already in use on the link.

How is an IPv6 address formed?

As two halves. The first 64 bits are the prefix from the router, the last 64 bits are chosen by the device, either from its hardware address or at random.

What does ff:fe in the middle of my address mean?

That the second half was built from the network card's hardware address, using the original recipe. It is a stable identifier for that card.

Is my hardware address visible on the internet?

A form of it can be, if your device still uses the old recipe. Current desktop and mobile systems default to a random or per-network identifier instead, which hides it.

What is a router advertisement?

The message a router sends on the link carrying the prefix and flags. It tells devices what to build their addresses from, and whether to ask a server for anything.

SLAAC or DHCPv6?

Both exist and many networks use them together. The flags in the router advertisement decide which parts a device takes from itself and which from a server.

Do privacy addresses fix the tracking problem?

They fix the part about following one device across networks. A temporary address rotates on a timer, and the stable alternative is different on every network you join.

Does a proxy hide my IPv6 identifier?

Only for traffic that goes through it. An IPv4 proxy leaves IPv6 traffic untouched, which sends your own address and its identifier straight to the site.

Sources

Back to the full glossary.

HProxy.

Do not take our word for it.Measure it yourself.

Runs in your browser against the live address. No signup, no stored list.

HProxy