RFC 4291 • RFC 4193 • Architectural Scope Audit

IPv6 Special Address & Scope Classifier

Audit any IPv6 address for architectural scope, routability boundaries, multicast group headers, and EUI-64 hardware MAC address leaks running 100% in your browser.

100% In-Browser Architectural Scope Classifier • Zero Server Calls
RFC 4291 • RFC 4193 • IANA Registries

Special Address & Scope Classifier

Identify architectural scopes (GUA, ULA, Link-Local), multicast flags, and routability boundaries.

Presets:
Architectural Classification

Link-Local Unicast Address (fe80::/10)

Link-Local ScopeRFC 4291 Section 2.5.6
Routing Boundary
Local Link Only (Switch / L2 Non-Routable)
Architectural Function

Mandatory auto-configured address on every active network interface. Used strictly for local Layer 2 switch communication, Neighbor Discovery (NDP), and next-hop router peering. Routers never forward packets beyond the local link.

Hardware MAC Address Extracted (SLAAC EUI-64 Identifier)
Underlying Physical MAC Address: 02:00:01:00:3a:60

Privacy Warning: This device uses legacy SLAAC EUI-64 address generation, which embeds the factory NIC MAC address directly into the interface identifier. This allows tracking across different networks. Modern OS platforms should enable RFC 4941 Temporary Privacy Extensions or RFC 7217 Stable Semantically Opaque addresses.

Sponsored Diagnostic PartnerCLS = 0 Guaranteed
Ad Space (responsive) • Slot: ipv6-scope-analyzer-banner-ad

Reserved banner container configured with strict Core Web Vitals CLS = 0 layout preservation.

IPv6 Address Architecture: Scopes and Topological Boundaries

In traditional IPv4 networking, a device generally possesses a single IP address per network interface, which is either public (Internet-routable) or private (RFC 1918 space behind NAT). In stark contrast, IPv6 mandates multiple concurrent addresses per interface, each designated for a specific architectural scope.

An IPv6 host routinely operates with three or more active addresses on the same Ethernet or Wi-Fi adapter: a Link-Local Unicast address for communicating with local switches and default routers, a Global Unicast addressfor Internet access, and multiple Multicast group memberships for Neighbor Discovery and service discovery. Understanding the scope boundaries defined by RFC 4291 is vital for diagnosing connectivity failures and firewall security leaks.

The Core IPv6 Address Scopes

Link-Local Unicast (fe80::/10)

Automatically generated on every interface upon boot. Non-routable beyond the local physical link (Layer 2 switch or VLAN). Used exclusively for Neighbor Discovery Protocol (NDP), Router Advertisements (RA), and next-hop gateway peering.

Unique Local ULA (fc00::/7)

Defined by RFC 4193. Replaces IPv4 RFC 1918 private space. Routable across private corporate networks, VPN mesh overlays, and inter-data center circuits, but strictly filtered and blocked by public Internet transit routers.

Global Unicast GUA (2000::/3)

Globally routable public addresses allocated by Regional Internet Registries (ARIN, RIPE NCC, APNIC). Comprises all addresses from 2000:: through 3fff:ffff:....

Multicast Addressing Structure (ff00::/8)

Because broadcast is obsolete in IPv6, all one-to-many communication uses multicast. An IPv6 multicast address begins with the prefix ff00::/8 followed by a 4-bit Flags field and a 4-bit Scope field:

Scope ValueScope NamePropagation BoundaryCommon Group Example
0x1Interface-LocalSingle interface on local host (never exits device)ff01::1 (All-Nodes)
0x2Link-LocalSame Layer 2 switch/VLAN (routers do not forward)ff02::1 (All Nodes), ff02::2 (All Routers)
0x5Site-LocalSpans single corporate campus or enterprise locationff05::1:3 (All DHCP Servers)
0x8Organization-LocalSpans multiple sites within enterprise boundariesEnterprise media streaming
0xEGlobal ScopeUnrestricted worldwide Internet multicastNTP or global multicast TV

Privacy Advisory: The EUI-64 MAC Address Leak

In original IPv6 implementations, SLAAC constructed the 64-bit interface identifier by inserting the 16-bit marker ff:fe into the host's 48-bit hardware MAC address (Modified EUI-64 format). While convenient, this creates an enormous privacy and tracking vulnerability: the device's immutable hardware serial number is permanently exposed in every web request and server connection, allowing advertisers and malicious actors to track the user across different Wi-Fi networks.

Modern operating systems mitigate this vulnerability by implementing RFC 4941 Privacy Extensions (which randomize the interface identifier on a daily or hourly basis) and RFC 7217 Stable Semantically Opaque addresses for server hosts.

Frequently Asked Questions (FAQ)

Can two devices on different networks have the exact same fe80:: address?

Yes. Because Link-Local addresses (fe80::/10) are confined strictly to the local Layer 2 link, they do not need to be globally unique. To ping a link-local address, you must append the interface zone index (e.g. fe80::1%eth0 on Linux or fe80::1%12 on Windows).

Why did RFC 3879 deprecate Site-Local addresses (fec0::/10)?

Site-Local addresses caused routing ambiguity because routers could not define where a "site" began or ended. They were formally deprecated and replaced by Unique Local Addresses (RFC 4193), which utilize a 40-bit pseudo-random global ID to prevent address collisions when merging corporate networks.

What is the discard prefix 100::/64 used for?

Defined by RFC 6666, 100::/64 is designated as the Discard-Only prefix. Network operators use it to blackhole traffic and configure routing null routes without generating ICMP destination unreachable storms.