What does /64 mean in IPv6?
An IPv6 /64 fixes the first 64 bits as the network and leaves 64 bits for the interface ID: 18,446,744,073,709,551,616 addresses. It is the standard size for every IPv6 LAN or VLAN, however few devices are on it.
Worked example: 2001:db8:1234:5678::/64. Type any block to compare.
2001:db8:1234:5678::/64 is 2^64 ≈ 18.4 quintillion addresses: 2001:db8:1234:5678:: to 2001:db8:1234:5678:ffff:ffff:ffff:ffff. IPv6 has no broadcast address.
- Network
2001:db8:1234:5678::- First address
2001:db8:1234:5678::- Last address
2001:db8:1234:5678:ffff:ffff:ffff:ffff- Addresses
2^64 ≈ 18.4 quintillion- Usable
≈ 18.4 quintillion- Expanded
2001:0db8:1234:5678:0000:0000:0000:0000- Range type
Documentation · not routed on the internet
Special-purpose range
Documentation 2001:db8::/32 RFC 3849
Reserved for examples in documentation. Never routed.
Split it into subnets
256 subnets, first 16 shown.
| Subnet | Range | Addresses |
|---|---|---|
2001:db8:1234:5678::/72 | 2001:db8:1234:5678::1 – 2001:db8:1234:5678:ff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:100::/72 | 2001:db8:1234:5678:100::1 – 2001:db8:1234:5678:1ff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:200::/72 | 2001:db8:1234:5678:200::1 – 2001:db8:1234:5678:2ff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:300::/72 | 2001:db8:1234:5678:300::1 – 2001:db8:1234:5678:3ff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:400::/72 | 2001:db8:1234:5678:400::1 – 2001:db8:1234:5678:4ff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:500::/72 | 2001:db8:1234:5678:500::1 – 2001:db8:1234:5678:5ff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:600::/72 | 2001:db8:1234:5678:600::1 – 2001:db8:1234:5678:6ff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:700::/72 | 2001:db8:1234:5678:700::1 – 2001:db8:1234:5678:7ff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:800::/72 | 2001:db8:1234:5678:800::1 – 2001:db8:1234:5678:8ff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:900::/72 | 2001:db8:1234:5678:900::1 – 2001:db8:1234:5678:9ff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:a00::/72 | 2001:db8:1234:5678:a00::1 – 2001:db8:1234:5678:aff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:b00::/72 | 2001:db8:1234:5678:b00::1 – 2001:db8:1234:5678:bff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:c00::/72 | 2001:db8:1234:5678:c00::1 – 2001:db8:1234:5678:cff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:d00::/72 | 2001:db8:1234:5678:d00::1 – 2001:db8:1234:5678:dff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:e00::/72 | 2001:db8:1234:5678:e00::1 – 2001:db8:1234:5678:eff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
2001:db8:1234:5678:f00::/72 | 2001:db8:1234:5678:f00::1 – 2001:db8:1234:5678:fff:ffff:ffff:ffff | 2^56 ≈ 72.1 quadrillion |
Is this IP in the range?
Range to CIDR blocks
What to know
IPv6 addressing (RFC 4291) gives ordinary unicast addresses a 64-bit interface identifier, and stateless address autoconfiguration (SLAAC, RFC 4862) builds each device's address by combining the router's advertised /64 prefix with an interface ID the device chooses itself. With a prefix longer than /64, SLAAC does not work, and Android devices, which do not support DHCPv6 for addresses, get no IPv6 address at all.
The size is not about filling it. A /64 per subnet means you never renumber because a subnet grew, and privacy addresses can pick random interface IDs with no realistic chance of collision.
Gotchas
- Do not hand a whole site a single /64: it leaves room for exactly one subnet. Sites should get a /56 or /48.
- Point-to-point router links are the common exception: many networks reserve a /64 for each link but configure a /127 (RFC 6164) on it.
- Rate limits and blocklists that act on single IPv6 addresses are useless, because one host can use many addresses in its /64. Apply them per /64.
Related explainers
- What does /56 mean in IPv6?An IPv6 /56 contains 256 /64 subnets. The size RIPE's best practice recommends for residential customers,...
- What does /48 mean in IPv6?An IPv6 /48 contains 65,536 /64 subnets. The standard business site size, ARIN's minimum direct...
- What does /128 mean in IPv6?An IPv6 /128 is exactly one address, the IPv6 equivalent of an IPv4 /32. Used for loopbacks, host routes...
- fe80::/10: IPv6 link-localfe80::/10 is the IPv6 link-local range. Every IPv6 interface has an fe80:: address, valid only on its own...
- fc00::/7: unique local addressesfc00::/7 is IPv6 unique local address space, the closest thing to private ranges. In practice fd00::/8...