IPv6 /48 prefix: 65,536 /64 subnets

65,536 /64 subnets

An IPv6 /48 holds 65,536 /64 subnets, or 2^80 = 1,208,925,819,614,629,174,706,176 addresses. The first three groups are fixed, so everything in 2001:db8::/48 starts with 2001:db8:0:. The fourth group is the subnet ID, from 0 to ffff, and the last four groups are the interface ID inside each /64.

The numbers

Network          2001:db8::/48
First host       2001:db8::1
Last host        2001:db8:0:ffff:ffff:ffff:ffff:ffff
Addresses        1208925819614629174706176
Usable hosts     1208925819614629174706175
First /64s       2001:db8::/64, 2001:db8:0:1::/64, 2001:db8:0:2::/64 …
Last /64         2001:db8:0:ffff::/64

The tool counts one address fewer as usable: the first, 2001:db8::, is the Subnet-Router anycast address (RFC 4291 section 2.6.1).

How it fits

A /32 holds 65,536 /48s, a /40 holds 256 and a /44 holds 16. A /48 splits into 16 /52s, 256 /56s or 65,536 /64s. The tool below lists the first 256 /64s; split into /52 or /56 instead to see the larger units.

Where you’ll see it

  • A site’s allocation. RIPE-690, the RIPE community’s best practice for end-user prefixes, recommends a /48 for business customers, and ARIN’s smallest direct assignment to an end-user organization is a /48. RFC 3177 once recommended a /48 for every site; RFC 6177 dropped the one-size rule and asks only that a site get room for multiple subnets, which in practice means a /48 or a /56.
  • The global routing table. /48 is the longest IPv6 prefix most networks accept in BGP, the counterpart of /24 in IPv4, so it’s the smallest block you can announce on your own.
  • Unique local addresses. RFC 4193 builds a private /48 from fd00::/8 plus a 40-bit random Global ID, such as fd3a:91c2:6e04::/48; the tool labels it Unique local (fc00::/7).

Planning the subnet ID

Sixteen bits leave room for structure. A common practice is to split on nibble boundaries, one hex digit per level, so each level reads straight off the address: the /52s are 2001:db8::/52, 2001:db8:0:1000::/52 … 2001:db8:0:f000::/52, one per region or building, and inside 2001:db8:0:1000::/52 the /56s are 2001:db8:0:1000::/56, 2001:db8:0:1100::/56, 2001:db8:0:1200::/56 and on, one per floor or function.

Gotchas

  • Stop at /64. Hosts that configure themselves with SLAAC need a /64 per LAN, so the subnet ID is the 16 bits between /48 and /64. The interface ID isn’t for subnetting.
  • Generate the ULA Global ID. Picking fd00::/48 by hand, or any easy pattern, makes a collision more likely when two networks merge or connect over a VPN. RFC 4193’s random 40 bits exist to prevent that.

In your stack

# Terraform: the second /64, the second /56 and the last /64 of the site
cidrsubnet("2001:db8::/48", 16, 1)        # "2001:db8:0:1::/64"
cidrsubnet("2001:db8::/48", 8, 1)         # "2001:db8:0:100::/56"
cidrsubnet("2001:db8::/48", 16, 65535)    # "2001:db8:0:ffff::/64"
import ipaddress
site = ipaddress.ip_network("2001:db8::/48")
sum(1 for _ in site.subnets(new_prefix=64))     # 65536
ip6tables -A INPUT -s 2001:db8::/48 -p tcp --dport 22 -j ACCEPT
nft add rule inet filter input ip6 saddr 2001:db8::/48 tcp dport 22 accept

Try it in the CIDR & Subnet Calculator

2001:db8::/48 Documentation

RFC 4291 reserves the first address, 2001:db8::, as the Subnet-Router anycast address, so hosts start at 2001:db8::1.

Network2001:db8::/48
First host2001:db8::1
Last host2001:db8:0:ffff:ffff:ffff:ffff:ffff
Addresses1208925819614629174706176
Usable hosts1208925819614629174706175
KindDocumentation

/64 cuts the block into 65536 subnets; the first 256 are listed.

SubnetFirstLast
2001:db8::/642001:db8::2001:db8::ffff:ffff:ffff:ffff
2001:db8:0:1::/642001:db8:0:1::2001:db8:0:1:ffff:ffff:ffff:ffff
2001:db8:0:2::/642001:db8:0:2::2001:db8:0:2:ffff:ffff:ffff:ffff
2001:db8:0:3::/642001:db8:0:3::2001:db8:0:3:ffff:ffff:ffff:ffff
2001:db8:0:4::/642001:db8:0:4::2001:db8:0:4:ffff:ffff:ffff:ffff
2001:db8:0:5::/642001:db8:0:5::2001:db8:0:5:ffff:ffff:ffff:ffff
2001:db8:0:6::/642001:db8:0:6::2001:db8:0:6:ffff:ffff:ffff:ffff
2001:db8:0:7::/642001:db8:0:7::2001:db8:0:7:ffff:ffff:ffff:ffff
2001:db8:0:8::/642001:db8:0:8::2001:db8:0:8:ffff:ffff:ffff:ffff
2001:db8:0:9::/642001:db8:0:9::2001:db8:0:9:ffff:ffff:ffff:ffff
2001:db8:0:a::/642001:db8:0:a::2001:db8:0:a:ffff:ffff:ffff:ffff
2001:db8:0:b::/642001:db8:0:b::2001:db8:0:b:ffff:ffff:ffff:ffff
2001:db8:0:c::/642001:db8:0:c::2001:db8:0:c:ffff:ffff:ffff:ffff
2001:db8:0:d::/642001:db8:0:d::2001:db8:0:d:ffff:ffff:ffff:ffff
2001:db8:0:e::/642001:db8:0:e::2001:db8:0:e:ffff:ffff:ffff:ffff
2001:db8:0:f::/642001:db8:0:f::2001:db8:0:f:ffff:ffff:ffff:ffff
2001:db8:0:10::/642001:db8:0:10::2001:db8:0:10:ffff:ffff:ffff:ffff
2001:db8:0:11::/642001:db8:0:11::2001:db8:0:11:ffff:ffff:ffff:ffff
2001:db8:0:12::/642001:db8:0:12::2001:db8:0:12:ffff:ffff:ffff:ffff
2001:db8:0:13::/642001:db8:0:13::2001:db8:0:13:ffff:ffff:ffff:ffff
2001:db8:0:14::/642001:db8:0:14::2001:db8:0:14:ffff:ffff:ffff:ffff
2001:db8:0:15::/642001:db8:0:15::2001:db8:0:15:ffff:ffff:ffff:ffff
2001:db8:0:16::/642001:db8:0:16::2001:db8:0:16:ffff:ffff:ffff:ffff
2001:db8:0:17::/642001:db8:0:17::2001:db8:0:17:ffff:ffff:ffff:ffff
2001:db8:0:18::/642001:db8:0:18::2001:db8:0:18:ffff:ffff:ffff:ffff
2001:db8:0:19::/642001:db8:0:19::2001:db8:0:19:ffff:ffff:ffff:ffff
2001:db8:0:1a::/642001:db8:0:1a::2001:db8:0:1a:ffff:ffff:ffff:ffff
2001:db8:0:1b::/642001:db8:0:1b::2001:db8:0:1b:ffff:ffff:ffff:ffff
2001:db8:0:1c::/642001:db8:0:1c::2001:db8:0:1c:ffff:ffff:ffff:ffff
2001:db8:0:1d::/642001:db8:0:1d::2001:db8:0:1d:ffff:ffff:ffff:ffff
2001:db8:0:1e::/642001:db8:0:1e::2001:db8:0:1e:ffff:ffff:ffff:ffff
2001:db8:0:1f::/642001:db8:0:1f::2001:db8:0:1f:ffff:ffff:ffff:ffff
2001:db8:0:20::/642001:db8:0:20::2001:db8:0:20:ffff:ffff:ffff:ffff
2001:db8:0:21::/642001:db8:0:21::2001:db8:0:21:ffff:ffff:ffff:ffff
2001:db8:0:22::/642001:db8:0:22::2001:db8:0:22:ffff:ffff:ffff:ffff
2001:db8:0:23::/642001:db8:0:23::2001:db8:0:23:ffff:ffff:ffff:ffff
2001:db8:0:24::/642001:db8:0:24::2001:db8:0:24:ffff:ffff:ffff:ffff
2001:db8:0:25::/642001:db8:0:25::2001:db8:0:25:ffff:ffff:ffff:ffff
2001:db8:0:26::/642001:db8:0:26::2001:db8:0:26:ffff:ffff:ffff:ffff
2001:db8:0:27::/642001:db8:0:27::2001:db8:0:27:ffff:ffff:ffff:ffff
2001:db8:0:28::/642001:db8:0:28::2001:db8:0:28:ffff:ffff:ffff:ffff
2001:db8:0:29::/642001:db8:0:29::2001:db8:0:29:ffff:ffff:ffff:ffff
2001:db8:0:2a::/642001:db8:0:2a::2001:db8:0:2a:ffff:ffff:ffff:ffff
2001:db8:0:2b::/642001:db8:0:2b::2001:db8:0:2b:ffff:ffff:ffff:ffff
2001:db8:0:2c::/642001:db8:0:2c::2001:db8:0:2c:ffff:ffff:ffff:ffff
2001:db8:0:2d::/642001:db8:0:2d::2001:db8:0:2d:ffff:ffff:ffff:ffff
2001:db8:0:2e::/642001:db8:0:2e::2001:db8:0:2e:ffff:ffff:ffff:ffff
2001:db8:0:2f::/642001:db8:0:2f::2001:db8:0:2f:ffff:ffff:ffff:ffff
2001:db8:0:30::/642001:db8:0:30::2001:db8:0:30:ffff:ffff:ffff:ffff
2001:db8:0:31::/642001:db8:0:31::2001:db8:0:31:ffff:ffff:ffff:ffff
2001:db8:0:32::/642001:db8:0:32::2001:db8:0:32:ffff:ffff:ffff:ffff
2001:db8:0:33::/642001:db8:0:33::2001:db8:0:33:ffff:ffff:ffff:ffff
2001:db8:0:34::/642001:db8:0:34::2001:db8:0:34:ffff:ffff:ffff:ffff
2001:db8:0:35::/642001:db8:0:35::2001:db8:0:35:ffff:ffff:ffff:ffff
2001:db8:0:36::/642001:db8:0:36::2001:db8:0:36:ffff:ffff:ffff:ffff
2001:db8:0:37::/642001:db8:0:37::2001:db8:0:37:ffff:ffff:ffff:ffff
2001:db8:0:38::/642001:db8:0:38::2001:db8:0:38:ffff:ffff:ffff:ffff
2001:db8:0:39::/642001:db8:0:39::2001:db8:0:39:ffff:ffff:ffff:ffff
2001:db8:0:3a::/642001:db8:0:3a::2001:db8:0:3a:ffff:ffff:ffff:ffff
2001:db8:0:3b::/642001:db8:0:3b::2001:db8:0:3b:ffff:ffff:ffff:ffff
2001:db8:0:3c::/642001:db8:0:3c::2001:db8:0:3c:ffff:ffff:ffff:ffff
2001:db8:0:3d::/642001:db8:0:3d::2001:db8:0:3d:ffff:ffff:ffff:ffff
2001:db8:0:3e::/642001:db8:0:3e::2001:db8:0:3e:ffff:ffff:ffff:ffff
2001:db8:0:3f::/642001:db8:0:3f::2001:db8:0:3f:ffff:ffff:ffff:ffff
2001:db8:0:40::/642001:db8:0:40::2001:db8:0:40:ffff:ffff:ffff:ffff
2001:db8:0:41::/642001:db8:0:41::2001:db8:0:41:ffff:ffff:ffff:ffff
2001:db8:0:42::/642001:db8:0:42::2001:db8:0:42:ffff:ffff:ffff:ffff
2001:db8:0:43::/642001:db8:0:43::2001:db8:0:43:ffff:ffff:ffff:ffff
2001:db8:0:44::/642001:db8:0:44::2001:db8:0:44:ffff:ffff:ffff:ffff
2001:db8:0:45::/642001:db8:0:45::2001:db8:0:45:ffff:ffff:ffff:ffff
2001:db8:0:46::/642001:db8:0:46::2001:db8:0:46:ffff:ffff:ffff:ffff
2001:db8:0:47::/642001:db8:0:47::2001:db8:0:47:ffff:ffff:ffff:ffff
2001:db8:0:48::/642001:db8:0:48::2001:db8:0:48:ffff:ffff:ffff:ffff
2001:db8:0:49::/642001:db8:0:49::2001:db8:0:49:ffff:ffff:ffff:ffff
2001:db8:0:4a::/642001:db8:0:4a::2001:db8:0:4a:ffff:ffff:ffff:ffff
2001:db8:0:4b::/642001:db8:0:4b::2001:db8:0:4b:ffff:ffff:ffff:ffff
2001:db8:0:4c::/642001:db8:0:4c::2001:db8:0:4c:ffff:ffff:ffff:ffff
2001:db8:0:4d::/642001:db8:0:4d::2001:db8:0:4d:ffff:ffff:ffff:ffff
2001:db8:0:4e::/642001:db8:0:4e::2001:db8:0:4e:ffff:ffff:ffff:ffff
2001:db8:0:4f::/642001:db8:0:4f::2001:db8:0:4f:ffff:ffff:ffff:ffff
2001:db8:0:50::/642001:db8:0:50::2001:db8:0:50:ffff:ffff:ffff:ffff
2001:db8:0:51::/642001:db8:0:51::2001:db8:0:51:ffff:ffff:ffff:ffff
2001:db8:0:52::/642001:db8:0:52::2001:db8:0:52:ffff:ffff:ffff:ffff
2001:db8:0:53::/642001:db8:0:53::2001:db8:0:53:ffff:ffff:ffff:ffff
2001:db8:0:54::/642001:db8:0:54::2001:db8:0:54:ffff:ffff:ffff:ffff
2001:db8:0:55::/642001:db8:0:55::2001:db8:0:55:ffff:ffff:ffff:ffff
2001:db8:0:56::/642001:db8:0:56::2001:db8:0:56:ffff:ffff:ffff:ffff
2001:db8:0:57::/642001:db8:0:57::2001:db8:0:57:ffff:ffff:ffff:ffff
2001:db8:0:58::/642001:db8:0:58::2001:db8:0:58:ffff:ffff:ffff:ffff
2001:db8:0:59::/642001:db8:0:59::2001:db8:0:59:ffff:ffff:ffff:ffff
2001:db8:0:5a::/642001:db8:0:5a::2001:db8:0:5a:ffff:ffff:ffff:ffff
2001:db8:0:5b::/642001:db8:0:5b::2001:db8:0:5b:ffff:ffff:ffff:ffff
2001:db8:0:5c::/642001:db8:0:5c::2001:db8:0:5c:ffff:ffff:ffff:ffff
2001:db8:0:5d::/642001:db8:0:5d::2001:db8:0:5d:ffff:ffff:ffff:ffff
2001:db8:0:5e::/642001:db8:0:5e::2001:db8:0:5e:ffff:ffff:ffff:ffff
2001:db8:0:5f::/642001:db8:0:5f::2001:db8:0:5f:ffff:ffff:ffff:ffff
2001:db8:0:60::/642001:db8:0:60::2001:db8:0:60:ffff:ffff:ffff:ffff
2001:db8:0:61::/642001:db8:0:61::2001:db8:0:61:ffff:ffff:ffff:ffff
2001:db8:0:62::/642001:db8:0:62::2001:db8:0:62:ffff:ffff:ffff:ffff
2001:db8:0:63::/642001:db8:0:63::2001:db8:0:63:ffff:ffff:ffff:ffff
2001:db8:0:64::/642001:db8:0:64::2001:db8:0:64:ffff:ffff:ffff:ffff
2001:db8:0:65::/642001:db8:0:65::2001:db8:0:65:ffff:ffff:ffff:ffff
2001:db8:0:66::/642001:db8:0:66::2001:db8:0:66:ffff:ffff:ffff:ffff
2001:db8:0:67::/642001:db8:0:67::2001:db8:0:67:ffff:ffff:ffff:ffff
2001:db8:0:68::/642001:db8:0:68::2001:db8:0:68:ffff:ffff:ffff:ffff
2001:db8:0:69::/642001:db8:0:69::2001:db8:0:69:ffff:ffff:ffff:ffff
2001:db8:0:6a::/642001:db8:0:6a::2001:db8:0:6a:ffff:ffff:ffff:ffff
2001:db8:0:6b::/642001:db8:0:6b::2001:db8:0:6b:ffff:ffff:ffff:ffff
2001:db8:0:6c::/642001:db8:0:6c::2001:db8:0:6c:ffff:ffff:ffff:ffff
2001:db8:0:6d::/642001:db8:0:6d::2001:db8:0:6d:ffff:ffff:ffff:ffff
2001:db8:0:6e::/642001:db8:0:6e::2001:db8:0:6e:ffff:ffff:ffff:ffff
2001:db8:0:6f::/642001:db8:0:6f::2001:db8:0:6f:ffff:ffff:ffff:ffff
2001:db8:0:70::/642001:db8:0:70::2001:db8:0:70:ffff:ffff:ffff:ffff
2001:db8:0:71::/642001:db8:0:71::2001:db8:0:71:ffff:ffff:ffff:ffff
2001:db8:0:72::/642001:db8:0:72::2001:db8:0:72:ffff:ffff:ffff:ffff
2001:db8:0:73::/642001:db8:0:73::2001:db8:0:73:ffff:ffff:ffff:ffff
2001:db8:0:74::/642001:db8:0:74::2001:db8:0:74:ffff:ffff:ffff:ffff
2001:db8:0:75::/642001:db8:0:75::2001:db8:0:75:ffff:ffff:ffff:ffff
2001:db8:0:76::/642001:db8:0:76::2001:db8:0:76:ffff:ffff:ffff:ffff
2001:db8:0:77::/642001:db8:0:77::2001:db8:0:77:ffff:ffff:ffff:ffff
2001:db8:0:78::/642001:db8:0:78::2001:db8:0:78:ffff:ffff:ffff:ffff
2001:db8:0:79::/642001:db8:0:79::2001:db8:0:79:ffff:ffff:ffff:ffff
2001:db8:0:7a::/642001:db8:0:7a::2001:db8:0:7a:ffff:ffff:ffff:ffff
2001:db8:0:7b::/642001:db8:0:7b::2001:db8:0:7b:ffff:ffff:ffff:ffff
2001:db8:0:7c::/642001:db8:0:7c::2001:db8:0:7c:ffff:ffff:ffff:ffff
2001:db8:0:7d::/642001:db8:0:7d::2001:db8:0:7d:ffff:ffff:ffff:ffff
2001:db8:0:7e::/642001:db8:0:7e::2001:db8:0:7e:ffff:ffff:ffff:ffff
2001:db8:0:7f::/642001:db8:0:7f::2001:db8:0:7f:ffff:ffff:ffff:ffff
2001:db8:0:80::/642001:db8:0:80::2001:db8:0:80:ffff:ffff:ffff:ffff
2001:db8:0:81::/642001:db8:0:81::2001:db8:0:81:ffff:ffff:ffff:ffff
2001:db8:0:82::/642001:db8:0:82::2001:db8:0:82:ffff:ffff:ffff:ffff
2001:db8:0:83::/642001:db8:0:83::2001:db8:0:83:ffff:ffff:ffff:ffff
2001:db8:0:84::/642001:db8:0:84::2001:db8:0:84:ffff:ffff:ffff:ffff
2001:db8:0:85::/642001:db8:0:85::2001:db8:0:85:ffff:ffff:ffff:ffff
2001:db8:0:86::/642001:db8:0:86::2001:db8:0:86:ffff:ffff:ffff:ffff
2001:db8:0:87::/642001:db8:0:87::2001:db8:0:87:ffff:ffff:ffff:ffff
2001:db8:0:88::/642001:db8:0:88::2001:db8:0:88:ffff:ffff:ffff:ffff
2001:db8:0:89::/642001:db8:0:89::2001:db8:0:89:ffff:ffff:ffff:ffff
2001:db8:0:8a::/642001:db8:0:8a::2001:db8:0:8a:ffff:ffff:ffff:ffff
2001:db8:0:8b::/642001:db8:0:8b::2001:db8:0:8b:ffff:ffff:ffff:ffff
2001:db8:0:8c::/642001:db8:0:8c::2001:db8:0:8c:ffff:ffff:ffff:ffff
2001:db8:0:8d::/642001:db8:0:8d::2001:db8:0:8d:ffff:ffff:ffff:ffff
2001:db8:0:8e::/642001:db8:0:8e::2001:db8:0:8e:ffff:ffff:ffff:ffff
2001:db8:0:8f::/642001:db8:0:8f::2001:db8:0:8f:ffff:ffff:ffff:ffff
2001:db8:0:90::/642001:db8:0:90::2001:db8:0:90:ffff:ffff:ffff:ffff
2001:db8:0:91::/642001:db8:0:91::2001:db8:0:91:ffff:ffff:ffff:ffff
2001:db8:0:92::/642001:db8:0:92::2001:db8:0:92:ffff:ffff:ffff:ffff
2001:db8:0:93::/642001:db8:0:93::2001:db8:0:93:ffff:ffff:ffff:ffff
2001:db8:0:94::/642001:db8:0:94::2001:db8:0:94:ffff:ffff:ffff:ffff
2001:db8:0:95::/642001:db8:0:95::2001:db8:0:95:ffff:ffff:ffff:ffff
2001:db8:0:96::/642001:db8:0:96::2001:db8:0:96:ffff:ffff:ffff:ffff
2001:db8:0:97::/642001:db8:0:97::2001:db8:0:97:ffff:ffff:ffff:ffff
2001:db8:0:98::/642001:db8:0:98::2001:db8:0:98:ffff:ffff:ffff:ffff
2001:db8:0:99::/642001:db8:0:99::2001:db8:0:99:ffff:ffff:ffff:ffff
2001:db8:0:9a::/642001:db8:0:9a::2001:db8:0:9a:ffff:ffff:ffff:ffff
2001:db8:0:9b::/642001:db8:0:9b::2001:db8:0:9b:ffff:ffff:ffff:ffff
2001:db8:0:9c::/642001:db8:0:9c::2001:db8:0:9c:ffff:ffff:ffff:ffff
2001:db8:0:9d::/642001:db8:0:9d::2001:db8:0:9d:ffff:ffff:ffff:ffff
2001:db8:0:9e::/642001:db8:0:9e::2001:db8:0:9e:ffff:ffff:ffff:ffff
2001:db8:0:9f::/642001:db8:0:9f::2001:db8:0:9f:ffff:ffff:ffff:ffff
2001:db8:0:a0::/642001:db8:0:a0::2001:db8:0:a0:ffff:ffff:ffff:ffff
2001:db8:0:a1::/642001:db8:0:a1::2001:db8:0:a1:ffff:ffff:ffff:ffff
2001:db8:0:a2::/642001:db8:0:a2::2001:db8:0:a2:ffff:ffff:ffff:ffff
2001:db8:0:a3::/642001:db8:0:a3::2001:db8:0:a3:ffff:ffff:ffff:ffff
2001:db8:0:a4::/642001:db8:0:a4::2001:db8:0:a4:ffff:ffff:ffff:ffff
2001:db8:0:a5::/642001:db8:0:a5::2001:db8:0:a5:ffff:ffff:ffff:ffff
2001:db8:0:a6::/642001:db8:0:a6::2001:db8:0:a6:ffff:ffff:ffff:ffff
2001:db8:0:a7::/642001:db8:0:a7::2001:db8:0:a7:ffff:ffff:ffff:ffff
2001:db8:0:a8::/642001:db8:0:a8::2001:db8:0:a8:ffff:ffff:ffff:ffff
2001:db8:0:a9::/642001:db8:0:a9::2001:db8:0:a9:ffff:ffff:ffff:ffff
2001:db8:0:aa::/642001:db8:0:aa::2001:db8:0:aa:ffff:ffff:ffff:ffff
2001:db8:0:ab::/642001:db8:0:ab::2001:db8:0:ab:ffff:ffff:ffff:ffff
2001:db8:0:ac::/642001:db8:0:ac::2001:db8:0:ac:ffff:ffff:ffff:ffff
2001:db8:0:ad::/642001:db8:0:ad::2001:db8:0:ad:ffff:ffff:ffff:ffff
2001:db8:0:ae::/642001:db8:0:ae::2001:db8:0:ae:ffff:ffff:ffff:ffff
2001:db8:0:af::/642001:db8:0:af::2001:db8:0:af:ffff:ffff:ffff:ffff
2001:db8:0:b0::/642001:db8:0:b0::2001:db8:0:b0:ffff:ffff:ffff:ffff
2001:db8:0:b1::/642001:db8:0:b1::2001:db8:0:b1:ffff:ffff:ffff:ffff
2001:db8:0:b2::/642001:db8:0:b2::2001:db8:0:b2:ffff:ffff:ffff:ffff
2001:db8:0:b3::/642001:db8:0:b3::2001:db8:0:b3:ffff:ffff:ffff:ffff
2001:db8:0:b4::/642001:db8:0:b4::2001:db8:0:b4:ffff:ffff:ffff:ffff
2001:db8:0:b5::/642001:db8:0:b5::2001:db8:0:b5:ffff:ffff:ffff:ffff
2001:db8:0:b6::/642001:db8:0:b6::2001:db8:0:b6:ffff:ffff:ffff:ffff
2001:db8:0:b7::/642001:db8:0:b7::2001:db8:0:b7:ffff:ffff:ffff:ffff
2001:db8:0:b8::/642001:db8:0:b8::2001:db8:0:b8:ffff:ffff:ffff:ffff
2001:db8:0:b9::/642001:db8:0:b9::2001:db8:0:b9:ffff:ffff:ffff:ffff
2001:db8:0:ba::/642001:db8:0:ba::2001:db8:0:ba:ffff:ffff:ffff:ffff
2001:db8:0:bb::/642001:db8:0:bb::2001:db8:0:bb:ffff:ffff:ffff:ffff
2001:db8:0:bc::/642001:db8:0:bc::2001:db8:0:bc:ffff:ffff:ffff:ffff
2001:db8:0:bd::/642001:db8:0:bd::2001:db8:0:bd:ffff:ffff:ffff:ffff
2001:db8:0:be::/642001:db8:0:be::2001:db8:0:be:ffff:ffff:ffff:ffff
2001:db8:0:bf::/642001:db8:0:bf::2001:db8:0:bf:ffff:ffff:ffff:ffff
2001:db8:0:c0::/642001:db8:0:c0::2001:db8:0:c0:ffff:ffff:ffff:ffff
2001:db8:0:c1::/642001:db8:0:c1::2001:db8:0:c1:ffff:ffff:ffff:ffff
2001:db8:0:c2::/642001:db8:0:c2::2001:db8:0:c2:ffff:ffff:ffff:ffff
2001:db8:0:c3::/642001:db8:0:c3::2001:db8:0:c3:ffff:ffff:ffff:ffff
2001:db8:0:c4::/642001:db8:0:c4::2001:db8:0:c4:ffff:ffff:ffff:ffff
2001:db8:0:c5::/642001:db8:0:c5::2001:db8:0:c5:ffff:ffff:ffff:ffff
2001:db8:0:c6::/642001:db8:0:c6::2001:db8:0:c6:ffff:ffff:ffff:ffff
2001:db8:0:c7::/642001:db8:0:c7::2001:db8:0:c7:ffff:ffff:ffff:ffff
2001:db8:0:c8::/642001:db8:0:c8::2001:db8:0:c8:ffff:ffff:ffff:ffff
2001:db8:0:c9::/642001:db8:0:c9::2001:db8:0:c9:ffff:ffff:ffff:ffff
2001:db8:0:ca::/642001:db8:0:ca::2001:db8:0:ca:ffff:ffff:ffff:ffff
2001:db8:0:cb::/642001:db8:0:cb::2001:db8:0:cb:ffff:ffff:ffff:ffff
2001:db8:0:cc::/642001:db8:0:cc::2001:db8:0:cc:ffff:ffff:ffff:ffff
2001:db8:0:cd::/642001:db8:0:cd::2001:db8:0:cd:ffff:ffff:ffff:ffff
2001:db8:0:ce::/642001:db8:0:ce::2001:db8:0:ce:ffff:ffff:ffff:ffff
2001:db8:0:cf::/642001:db8:0:cf::2001:db8:0:cf:ffff:ffff:ffff:ffff
2001:db8:0:d0::/642001:db8:0:d0::2001:db8:0:d0:ffff:ffff:ffff:ffff
2001:db8:0:d1::/642001:db8:0:d1::2001:db8:0:d1:ffff:ffff:ffff:ffff
2001:db8:0:d2::/642001:db8:0:d2::2001:db8:0:d2:ffff:ffff:ffff:ffff
2001:db8:0:d3::/642001:db8:0:d3::2001:db8:0:d3:ffff:ffff:ffff:ffff
2001:db8:0:d4::/642001:db8:0:d4::2001:db8:0:d4:ffff:ffff:ffff:ffff
2001:db8:0:d5::/642001:db8:0:d5::2001:db8:0:d5:ffff:ffff:ffff:ffff
2001:db8:0:d6::/642001:db8:0:d6::2001:db8:0:d6:ffff:ffff:ffff:ffff
2001:db8:0:d7::/642001:db8:0:d7::2001:db8:0:d7:ffff:ffff:ffff:ffff
2001:db8:0:d8::/642001:db8:0:d8::2001:db8:0:d8:ffff:ffff:ffff:ffff
2001:db8:0:d9::/642001:db8:0:d9::2001:db8:0:d9:ffff:ffff:ffff:ffff
2001:db8:0:da::/642001:db8:0:da::2001:db8:0:da:ffff:ffff:ffff:ffff
2001:db8:0:db::/642001:db8:0:db::2001:db8:0:db:ffff:ffff:ffff:ffff
2001:db8:0:dc::/642001:db8:0:dc::2001:db8:0:dc:ffff:ffff:ffff:ffff
2001:db8:0:dd::/642001:db8:0:dd::2001:db8:0:dd:ffff:ffff:ffff:ffff
2001:db8:0:de::/642001:db8:0:de::2001:db8:0:de:ffff:ffff:ffff:ffff
2001:db8:0:df::/642001:db8:0:df::2001:db8:0:df:ffff:ffff:ffff:ffff
2001:db8:0:e0::/642001:db8:0:e0::2001:db8:0:e0:ffff:ffff:ffff:ffff
2001:db8:0:e1::/642001:db8:0:e1::2001:db8:0:e1:ffff:ffff:ffff:ffff
2001:db8:0:e2::/642001:db8:0:e2::2001:db8:0:e2:ffff:ffff:ffff:ffff
2001:db8:0:e3::/642001:db8:0:e3::2001:db8:0:e3:ffff:ffff:ffff:ffff
2001:db8:0:e4::/642001:db8:0:e4::2001:db8:0:e4:ffff:ffff:ffff:ffff
2001:db8:0:e5::/642001:db8:0:e5::2001:db8:0:e5:ffff:ffff:ffff:ffff
2001:db8:0:e6::/642001:db8:0:e6::2001:db8:0:e6:ffff:ffff:ffff:ffff
2001:db8:0:e7::/642001:db8:0:e7::2001:db8:0:e7:ffff:ffff:ffff:ffff
2001:db8:0:e8::/642001:db8:0:e8::2001:db8:0:e8:ffff:ffff:ffff:ffff
2001:db8:0:e9::/642001:db8:0:e9::2001:db8:0:e9:ffff:ffff:ffff:ffff
2001:db8:0:ea::/642001:db8:0:ea::2001:db8:0:ea:ffff:ffff:ffff:ffff
2001:db8:0:eb::/642001:db8:0:eb::2001:db8:0:eb:ffff:ffff:ffff:ffff
2001:db8:0:ec::/642001:db8:0:ec::2001:db8:0:ec:ffff:ffff:ffff:ffff
2001:db8:0:ed::/642001:db8:0:ed::2001:db8:0:ed:ffff:ffff:ffff:ffff
2001:db8:0:ee::/642001:db8:0:ee::2001:db8:0:ee:ffff:ffff:ffff:ffff
2001:db8:0:ef::/642001:db8:0:ef::2001:db8:0:ef:ffff:ffff:ffff:ffff
2001:db8:0:f0::/642001:db8:0:f0::2001:db8:0:f0:ffff:ffff:ffff:ffff
2001:db8:0:f1::/642001:db8:0:f1::2001:db8:0:f1:ffff:ffff:ffff:ffff
2001:db8:0:f2::/642001:db8:0:f2::2001:db8:0:f2:ffff:ffff:ffff:ffff
2001:db8:0:f3::/642001:db8:0:f3::2001:db8:0:f3:ffff:ffff:ffff:ffff
2001:db8:0:f4::/642001:db8:0:f4::2001:db8:0:f4:ffff:ffff:ffff:ffff
2001:db8:0:f5::/642001:db8:0:f5::2001:db8:0:f5:ffff:ffff:ffff:ffff
2001:db8:0:f6::/642001:db8:0:f6::2001:db8:0:f6:ffff:ffff:ffff:ffff
2001:db8:0:f7::/642001:db8:0:f7::2001:db8:0:f7:ffff:ffff:ffff:ffff
2001:db8:0:f8::/642001:db8:0:f8::2001:db8:0:f8:ffff:ffff:ffff:ffff
2001:db8:0:f9::/642001:db8:0:f9::2001:db8:0:f9:ffff:ffff:ffff:ffff
2001:db8:0:fa::/642001:db8:0:fa::2001:db8:0:fa:ffff:ffff:ffff:ffff
2001:db8:0:fb::/642001:db8:0:fb::2001:db8:0:fb:ffff:ffff:ffff:ffff
2001:db8:0:fc::/642001:db8:0:fc::2001:db8:0:fc:ffff:ffff:ffff:ffff
2001:db8:0:fd::/642001:db8:0:fd::2001:db8:0:fd:ffff:ffff:ffff:ffff
2001:db8:0:fe::/642001:db8:0:fe::2001:db8:0:fe:ffff:ffff:ffff:ffff
2001:db8:0:ff::/642001:db8:0:ff::2001:db8:0:ff:ffff:ffff:ffff:ffff

Runs in your browser. Nothing you enter is sent anywhere.