IPv6 Address Type Classifier
Identify architectural address types.
IPv6 Address Type Classifier: inputs and results
Enter an IP address, CIDR prefix, or range. Then check its first and last address below.
Calculated Boundaries & ParametersReady
Key Capabilities
- •100% Client-Side: Zero telemetry or server latency.
- •RFC Compliant: Exact 32-bit and 128-bit integer precision.
- •Quick Copy: Instant access to CIDR, mask, and range bounds.
- •Cross-Platform: Works on desktop, tablet, and mobile browsers.
Related IPv6 ToolsAll Tools
IPv6 Range Calculator
Find IPv6 prefix boundaries.
IPv6 Subnet Calculator
Calculate prefix details and address counts.
IPv6 /127 Link Planner
Divide a parent prefix into address pairs.
IPv6 /128 Address Calculator
Calculate single-address IPv6 prefix details.
IP Address Validator
Check IPv4 or IPv6 address syntax.
IPv6 Binary Converter
Display address bits.
How IPv6 Address Type Classifier Works?
The IPv6 Address Type Classifier works by matching the address against the IPv6 address architecture prefixes from RFC 4291 and the IANA special-purpose registry, then returning the most specific type.
Enter an IPv6 address
Type an address such as
fd12:3456:789a:1::1.Expand to 128 bits
The classifier expands the address so prefix tests run on exact bits.
Test each type prefix
The address is checked against prefixes such as
fe80::/10,fc00::/7, andff00::/8.Return the type and scope
The classifier reports the type (Unique Local), the defining RFC, and the scope.
IPv6 Address Type Classifier Formula
The IPv6 Address Type Classifier formula is Type = the type prefix with the longest length p where (IP AND Mask(p)) = Type Prefix.
Prefix test
(IP AND Mask(p)) = TRuns for every type prefix.
Most specific wins
max(p)2001:db8::/32 beats 2000::/3.
Multicast scope
Scope = 4th hex digit of ff0Xff02 → link-local, ff05 → site-local, ff0e → global.
Worked example: fd12:3456:789a:1::1
fc00::/7 → first 7 bits 1111110 fd = 11111101 → first 7 bits 1111110 ✓ Type = Unique Local Address (ULA) RFC = RFC 4193 Scope = Global prefix, not routed on the internet
IPv6 Address Type Classifier Conversion Table
The IPv6 Address Type Classifier conversion table lists 12 IPv6 address types with the prefix, defining RFC, and a sample address.
| Prefix | Type | RFC | Sample Address |
|---|---|---|---|
| ::/128 | Unspecified | RFC 4291 | :: |
| ::1/128 | Loopback | RFC 4291 | ::1 |
| ::ffff:0:0/96 | IPv4-mapped | RFC 4291 | ::ffff:192.0.2.1 |
| 64:ff9b::/96 | NAT64 well-known prefix | RFC 6052 | 64:ff9b::c000:201 |
| 100::/64 | Discard-only | RFC 6666 | 100::1 |
| 2000::/3 | Global unicast | RFC 4291 | 2606:4700::1111 |
| 2001::/32 | Teredo | RFC 4380 | 2001:0:4136:e378::1 |
| 2001:db8::/32 | Documentation | RFC 3849 | 2001:db8::1 |
| 2002::/16 | 6to4 | RFC 3056 | 2002:c000:201::1 |
| fc00::/7 | Unique local (ULA) | RFC 4193 | fd12:3456:789a:1::1 |
| fe80::/10 | Link-local unicast | RFC 4291 | fe80::1 |
| ff00::/8 | Multicast | RFC 4291 | ff02::1 |
What is IPv6 Address Type Classifier?
The IPv6 Address Type Classifier is a tool that identifies the architectural type of an IPv6 address, such as global unicast, unique local, link-local, or multicast.
IPv6 encodes the address type in the leading bits. Every interface carries at least 2 types at once: a link-local fe80:: address and 1 or more global or unique local addresses. The classifier tells them apart instantly.
The classifier catches special blocks that look like normal addresses, such as 2001:db8::/32 for documentation and 2001::/32 for Teredo tunneling.
What are the uses of IPv6 Address Type Classifier?
There are 4 main uses of the IPv6 Address Type Classifier, including troubleshooting, filtering, and log enrichment.
Troubleshooting connectivity
A host with only
fe80::addresses has no global address, which explains failed internet access.Building IPv6 edge filters
Edge filters drop documentation, ULA, and other non-global sources.
Enriching security logs
Log pipelines tag each address with its type for faster triage.
Teaching IPv6 architecture
Students map prefixes to scopes with live examples.