What is SLAAC and how does your computer obtain an IPv6 address?
Published on 2026-10-26 by frfrand
SLAAC explained: IPv6 autoconfiguration, router advertisements, DHCPv6 and address privacy.


SLAAC (Stateless Address Autoconfiguration) allows an IPv6 device to configure part of its addressing using information announced by the router, without necessarily relying on a DHCPv6 server to assign each address. It is one of the great practical differences between IPv4 and IPv6 networks.
A simple way to understand it
Imagine you arrive at a neighborhood where the streets are signposted and each home can define part of its identification following rules. The router announces network information; the device combines that information with local mechanisms to configure an address.
How it works in practice?
IPv6 routers send Router Advertisement messages via Neighbor Discovery. These can include prefixes and network options. Devices generate interface identifiers according to the system and privacy policies; many use temporary or stable addresses with mechanisms that avoid exposing hardware identifiers.
What it does not solve and its limits
SLAAC does not mean absence of routers nor does it guarantee by itself DNS, security, or Internet access. Networks can combine router advertisements and DHCPv6. There are also link-local addresses that are not used in the same way as global addresses. An IPv6 firewall remains essential even if there is no NAT as in many IPv4 homes.
How to apply it and check it without surprises
When diagnosing IPv6, check whether the device received a global prefix, which default route it uses, and whether it can resolve names. Differentiate a router advertisement error from a DNS problem or filtering issue. Do not indiscriminately disable ICMPv6: several basic network functions depend on it.
How does it appear in ArduMaker?
In virtual networks and managed VPS with ArduMaker, IPv6 may require specific prefix and route configuration depending on the provider and environment. Understanding SLAAC helps avoid automatically transferring IPv4 DHCP assumptions to IPv6.
What about temporary addresses?
Systems may generate temporary IPv6 addresses for certain outgoing connections, reducing the ease of correlating activity through a stable address. This does not make browsing anonymous. Websites and providers can still observe other identifiers and metadata. Additionally, a server that needs to receive connections usually requires a different addressing strategy than a personal phone.
What happens if the router stops announcing the network?
Announcements have validity periods. If they disappear or contain incorrect parameters, the device may retain information for a while or lose global connectivity. Investigating the status of the default route and announced prefixes is more useful than manually changing addresses without understanding the origin.
To remember
SLAAC (Stateless Address Autoconfiguration) allows an IPv6 device to configure part of its addressing using information announced by the router, without necessarily relying on a DHCPv6 server to assign each address. Understanding when it applies, how it fails, and what data to review is more useful than memorizing isolated commands.
To expand: RFC 4862: IPv6 Stateless Address Autoconfiguration.