subnet.im

IPv6 Subnet Calculator

Prefix · 10
Subnet · 54
Interface ID · 64
Public IP Information

Link-local

fe80::/10

RFC 4291 link-local. Every IPv6 interface has one, it is what neighbour discovery runs over, and no router forwards it.

Not announced in BGP, so there is no operator or routing to show.

IPv6 Address Information
Link-localfe80::/10

RFC 4291 link-local. Every IPv6 interface has one, it is what neighbour discovery runs over, and no router forwards it.

fe80::

fe80:0000:0000:0000:0000:0000:0000:0000

fe80::

febf:ffff:ffff:ffff:ffff:ffff:ffff:ffff

ffc0::

/10

Prefix bits: 10 |Host bits: 118

e.f.ip6.arpa

Covering /8 zone — a /10 is not nibble-aligned

0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.e.f.ip6.arpa

Network Information

3.32 × 10³⁵

1.8 × 10¹⁶

fe80::febf:ffff:ffff:ffff:ffff:ffff:ffff:ffff

Dividing this /10

IPv6 Prefix Cheat Sheet

PrefixAddresses/64 subnetsNetmaskTypical use
/1281ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffffA single address — a host route or a loopback
/1272ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffePoint-to-point link between two routers (RFC 6164)
/1264ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffcFour addresses — the IPv4 /30 habit carried over to a router link
/12416ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff016 addresses — small static assignment
/120256ffff:ffff:ffff:ffff:ffff:ffff:ffff:ff00256 addresses — the IPv6 size of an IPv4 /24, used for static server ranges
/11265,536ffff:ffff:ffff:ffff:ffff:ffff:ffff:0Sometimes used for numbered infrastructure links
/964,294,967,296ffff:ffff:ffff:ffff:ffff:ffff::Translation and mapping prefixes (::ffff:0:0/96, 64:ff9b::/96) sit here
/80281,474,976,710,656ffff:ffff:ffff:ffff:ffff::Below the LAN boundary — breaks SLAAC, occasionally seen in labs
/641.84 × 10¹⁹1ffff:ffff:ffff:ffff::One LAN. The standard subnet size, and the smallest that SLAAC works on
/602.95 × 10²⁰16ffff:ffff:ffff:fff0::Smaller residential assignment — 16 /64 LANs
/564.72 × 10²¹256ffff:ffff:ffff:ff00::The usual residential or small-business assignment — 256 /64 LANs
/527.55 × 10²²4,096ffff:ffff:ffff:f000::Nibble-aligned split of a site /48, tidy for reverse DNS
/481.2 × 10²⁴65,536ffff:ffff:ffff::The standard site allocation — one organisation or campus, 65,536 /64s
/441.93 × 10²⁵1,048,576ffff:ffff:fff0::Large enterprise or a POP inside an ISP
/403.09 × 10²⁶16,777,216ffff:ffff:ff00::Aggregation boundary inside a large ISP; a nibble above /44
/364.95 × 10²⁷268,435,456ffff:ffff:f000::Regional slice of an ISP allocation
/327.92 × 10²⁸4,294,967,296ffff:ffff::The standard ISP allocation — enough for 65,536 customer /48s
/296.33 × 10²⁹34,359,738,368ffff:fff8::Common RIR allocation to an ISP, sized to allow later growth
/281.26 × 10³⁰68,719,476,736ffff:fff0::Large ISP allocation from an RIR
/242.02 × 10³¹1,099,511,627,776ffff:ff00::Very large ISP or national network allocation
/203.24 × 10³²17,592,186,044,416ffff:f000::Sub-allocation inside an RIR
/165.19 × 10³³281,474,976,710,656ffff::Very large block; 2002::/16 (6to4) and ff00::/8's neighbours live at this scale
/128.3 × 10³⁴4.5 × 10¹⁵fff0::An RIR's allocation from IANA
/103.32 × 10³⁵1.8 × 10¹⁶ffc0::fe80::/10, link-local — every interface has one
/72.65 × 10³⁶1.44 × 10¹⁷fe00::fc00::/7, the unique local (ULA) block
/34.25 × 10³⁷2.3 × 10¹⁸e000::2000::/3, the global unicast block the registries allocate from
/03.4 × 10³⁸1.84 × 10¹⁹::Default route — matches every IPv6 address

Quick Reference

Frequently Asked Questions

How to Use

Enter an IPv6 address and prefix length above — or paste 2001:db8::/48 straight in — to see the prefix boundaries, how many /64s it holds, its reverse DNS zone, and what kind of address it is.

Why /64 Matters

A /64 is the standard IPv6 subnet, and the smallest one stateless autoconfiguration (SLAAC) works on: the low 64 bits are the interface identifier, which hosts assign themselves. Subnet above /64, never below it.

Common Prefix Sizes

/32 is a typical ISP allocation, /48 goes to a site or organisation, /56 to a home or small business, and /64 to a single LAN. Router-to-router links usually use /127.