IPv6 /56 prefix: 256 /64 subnets

256 /64 subnets

An IPv6 /56 holds 256 /64 subnets, or 2^72 = 4,722,366,482,869,645,213,696 addresses. Only the last two hex digits of the fourth group are yours to number: in 2001:db8:0:ab00::/56 the subnets run from 2001:db8:0:ab00::/64 to 2001:db8:0:abff::/64.

The numbers

Network          2001:db8:0:ab00::/56
First host       2001:db8:0:ab00::1
Last host        2001:db8:0:abff:ffff:ffff:ffff:ffff
Addresses        4722366482869645213696
Usable hosts     4722366482869645213695
/64 subnets      2001:db8:0:ab00::/64, 2001:db8:0:ab01::/64 … 2001:db8:0:abff::/64

How it fits

A /48 holds 256 /56s and a /52 holds 16. A /56 splits into 16 /60s, from 2001:db8:0:ab00::/60 to 2001:db8:0:abf0::/60, or 256 /64s.

Where you’ll see it

  • Home and small-office internet. Many ISPs delegate a /56 to each customer’s router with DHCPv6 prefix delegation (RFC 8415), and RIPE-690 recommends at least a /56 for residential customers. The router numbers a /64 per LAN, guest network or VLAN from it. Some ISPs delegate only a /60 (16 /64s) or a single /64.
  • AWS VPCs. The IPv6 block Amazon assigns to a VPC is a /56, and subnets in it are typically /64s, so a VPC has room for 256 of them.

Gotchas

  • The digits are hex. The 256 /64s are numbered 00 to ff, not 0 to 255: the tenth is 2001:db8:0:ab09::/64, and 2001:db8:0:ab10::/64 is the seventeenth.
  • Ask for a persistent prefix. If the ISP hands out a different /56 when the router reconnects, every global address on the network changes, and firewall rules or DNS records written against the old prefix break. RIPE-690 recommends that ISPs keep a customer’s prefix stable.
  • Write rules at the right level. A rule for the whole network uses the /56; a rule for one LAN uses its /64. A rule written for 2001:db8:0:ab00::/64 covers only the first subnet.

In your stack

# Terraform: the second and tenth /64 of the /56
cidrsubnet("2001:db8:0:ab00::/56", 8, 1)     # "2001:db8:0:ab01::/64"
cidrsubnet("2001:db8:0:ab00::/56", 8, 9)     # "2001:db8:0:ab09::/64"
import ipaddress
home = ipaddress.ip_network("2001:db8:0:ab00::/56")
list(home.subnets(new_prefix=64))[9]         # IPv6Network('2001:db8:0:ab09::/64')
# nftables: let the whole delegated prefix reach the router's DNS
nft add rule inet filter input ip6 saddr 2001:db8:0:ab00::/56 udp dport 53 accept

Try it in the CIDR & Subnet Calculator

2001:db8:0:ab00::/56 Documentation

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

Network2001:db8:0:ab00::/56
First host2001:db8:0:ab00::1
Last host2001:db8:0:abff:ffff:ffff:ffff:ffff
Addresses4722366482869645213696
Usable hosts4722366482869645213695
KindDocumentation

256 subnets of /64.

SubnetFirstLast
2001:db8:0:ab00::/642001:db8:0:ab00::2001:db8:0:ab00:ffff:ffff:ffff:ffff
2001:db8:0:ab01::/642001:db8:0:ab01::2001:db8:0:ab01:ffff:ffff:ffff:ffff
2001:db8:0:ab02::/642001:db8:0:ab02::2001:db8:0:ab02:ffff:ffff:ffff:ffff
2001:db8:0:ab03::/642001:db8:0:ab03::2001:db8:0:ab03:ffff:ffff:ffff:ffff
2001:db8:0:ab04::/642001:db8:0:ab04::2001:db8:0:ab04:ffff:ffff:ffff:ffff
2001:db8:0:ab05::/642001:db8:0:ab05::2001:db8:0:ab05:ffff:ffff:ffff:ffff
2001:db8:0:ab06::/642001:db8:0:ab06::2001:db8:0:ab06:ffff:ffff:ffff:ffff
2001:db8:0:ab07::/642001:db8:0:ab07::2001:db8:0:ab07:ffff:ffff:ffff:ffff
2001:db8:0:ab08::/642001:db8:0:ab08::2001:db8:0:ab08:ffff:ffff:ffff:ffff
2001:db8:0:ab09::/642001:db8:0:ab09::2001:db8:0:ab09:ffff:ffff:ffff:ffff
2001:db8:0:ab0a::/642001:db8:0:ab0a::2001:db8:0:ab0a:ffff:ffff:ffff:ffff
2001:db8:0:ab0b::/642001:db8:0:ab0b::2001:db8:0:ab0b:ffff:ffff:ffff:ffff
2001:db8:0:ab0c::/642001:db8:0:ab0c::2001:db8:0:ab0c:ffff:ffff:ffff:ffff
2001:db8:0:ab0d::/642001:db8:0:ab0d::2001:db8:0:ab0d:ffff:ffff:ffff:ffff
2001:db8:0:ab0e::/642001:db8:0:ab0e::2001:db8:0:ab0e:ffff:ffff:ffff:ffff
2001:db8:0:ab0f::/642001:db8:0:ab0f::2001:db8:0:ab0f:ffff:ffff:ffff:ffff
2001:db8:0:ab10::/642001:db8:0:ab10::2001:db8:0:ab10:ffff:ffff:ffff:ffff
2001:db8:0:ab11::/642001:db8:0:ab11::2001:db8:0:ab11:ffff:ffff:ffff:ffff
2001:db8:0:ab12::/642001:db8:0:ab12::2001:db8:0:ab12:ffff:ffff:ffff:ffff
2001:db8:0:ab13::/642001:db8:0:ab13::2001:db8:0:ab13:ffff:ffff:ffff:ffff
2001:db8:0:ab14::/642001:db8:0:ab14::2001:db8:0:ab14:ffff:ffff:ffff:ffff
2001:db8:0:ab15::/642001:db8:0:ab15::2001:db8:0:ab15:ffff:ffff:ffff:ffff
2001:db8:0:ab16::/642001:db8:0:ab16::2001:db8:0:ab16:ffff:ffff:ffff:ffff
2001:db8:0:ab17::/642001:db8:0:ab17::2001:db8:0:ab17:ffff:ffff:ffff:ffff
2001:db8:0:ab18::/642001:db8:0:ab18::2001:db8:0:ab18:ffff:ffff:ffff:ffff
2001:db8:0:ab19::/642001:db8:0:ab19::2001:db8:0:ab19:ffff:ffff:ffff:ffff
2001:db8:0:ab1a::/642001:db8:0:ab1a::2001:db8:0:ab1a:ffff:ffff:ffff:ffff
2001:db8:0:ab1b::/642001:db8:0:ab1b::2001:db8:0:ab1b:ffff:ffff:ffff:ffff
2001:db8:0:ab1c::/642001:db8:0:ab1c::2001:db8:0:ab1c:ffff:ffff:ffff:ffff
2001:db8:0:ab1d::/642001:db8:0:ab1d::2001:db8:0:ab1d:ffff:ffff:ffff:ffff
2001:db8:0:ab1e::/642001:db8:0:ab1e::2001:db8:0:ab1e:ffff:ffff:ffff:ffff
2001:db8:0:ab1f::/642001:db8:0:ab1f::2001:db8:0:ab1f:ffff:ffff:ffff:ffff
2001:db8:0:ab20::/642001:db8:0:ab20::2001:db8:0:ab20:ffff:ffff:ffff:ffff
2001:db8:0:ab21::/642001:db8:0:ab21::2001:db8:0:ab21:ffff:ffff:ffff:ffff
2001:db8:0:ab22::/642001:db8:0:ab22::2001:db8:0:ab22:ffff:ffff:ffff:ffff
2001:db8:0:ab23::/642001:db8:0:ab23::2001:db8:0:ab23:ffff:ffff:ffff:ffff
2001:db8:0:ab24::/642001:db8:0:ab24::2001:db8:0:ab24:ffff:ffff:ffff:ffff
2001:db8:0:ab25::/642001:db8:0:ab25::2001:db8:0:ab25:ffff:ffff:ffff:ffff
2001:db8:0:ab26::/642001:db8:0:ab26::2001:db8:0:ab26:ffff:ffff:ffff:ffff
2001:db8:0:ab27::/642001:db8:0:ab27::2001:db8:0:ab27:ffff:ffff:ffff:ffff
2001:db8:0:ab28::/642001:db8:0:ab28::2001:db8:0:ab28:ffff:ffff:ffff:ffff
2001:db8:0:ab29::/642001:db8:0:ab29::2001:db8:0:ab29:ffff:ffff:ffff:ffff
2001:db8:0:ab2a::/642001:db8:0:ab2a::2001:db8:0:ab2a:ffff:ffff:ffff:ffff
2001:db8:0:ab2b::/642001:db8:0:ab2b::2001:db8:0:ab2b:ffff:ffff:ffff:ffff
2001:db8:0:ab2c::/642001:db8:0:ab2c::2001:db8:0:ab2c:ffff:ffff:ffff:ffff
2001:db8:0:ab2d::/642001:db8:0:ab2d::2001:db8:0:ab2d:ffff:ffff:ffff:ffff
2001:db8:0:ab2e::/642001:db8:0:ab2e::2001:db8:0:ab2e:ffff:ffff:ffff:ffff
2001:db8:0:ab2f::/642001:db8:0:ab2f::2001:db8:0:ab2f:ffff:ffff:ffff:ffff
2001:db8:0:ab30::/642001:db8:0:ab30::2001:db8:0:ab30:ffff:ffff:ffff:ffff
2001:db8:0:ab31::/642001:db8:0:ab31::2001:db8:0:ab31:ffff:ffff:ffff:ffff
2001:db8:0:ab32::/642001:db8:0:ab32::2001:db8:0:ab32:ffff:ffff:ffff:ffff
2001:db8:0:ab33::/642001:db8:0:ab33::2001:db8:0:ab33:ffff:ffff:ffff:ffff
2001:db8:0:ab34::/642001:db8:0:ab34::2001:db8:0:ab34:ffff:ffff:ffff:ffff
2001:db8:0:ab35::/642001:db8:0:ab35::2001:db8:0:ab35:ffff:ffff:ffff:ffff
2001:db8:0:ab36::/642001:db8:0:ab36::2001:db8:0:ab36:ffff:ffff:ffff:ffff
2001:db8:0:ab37::/642001:db8:0:ab37::2001:db8:0:ab37:ffff:ffff:ffff:ffff
2001:db8:0:ab38::/642001:db8:0:ab38::2001:db8:0:ab38:ffff:ffff:ffff:ffff
2001:db8:0:ab39::/642001:db8:0:ab39::2001:db8:0:ab39:ffff:ffff:ffff:ffff
2001:db8:0:ab3a::/642001:db8:0:ab3a::2001:db8:0:ab3a:ffff:ffff:ffff:ffff
2001:db8:0:ab3b::/642001:db8:0:ab3b::2001:db8:0:ab3b:ffff:ffff:ffff:ffff
2001:db8:0:ab3c::/642001:db8:0:ab3c::2001:db8:0:ab3c:ffff:ffff:ffff:ffff
2001:db8:0:ab3d::/642001:db8:0:ab3d::2001:db8:0:ab3d:ffff:ffff:ffff:ffff
2001:db8:0:ab3e::/642001:db8:0:ab3e::2001:db8:0:ab3e:ffff:ffff:ffff:ffff
2001:db8:0:ab3f::/642001:db8:0:ab3f::2001:db8:0:ab3f:ffff:ffff:ffff:ffff
2001:db8:0:ab40::/642001:db8:0:ab40::2001:db8:0:ab40:ffff:ffff:ffff:ffff
2001:db8:0:ab41::/642001:db8:0:ab41::2001:db8:0:ab41:ffff:ffff:ffff:ffff
2001:db8:0:ab42::/642001:db8:0:ab42::2001:db8:0:ab42:ffff:ffff:ffff:ffff
2001:db8:0:ab43::/642001:db8:0:ab43::2001:db8:0:ab43:ffff:ffff:ffff:ffff
2001:db8:0:ab44::/642001:db8:0:ab44::2001:db8:0:ab44:ffff:ffff:ffff:ffff
2001:db8:0:ab45::/642001:db8:0:ab45::2001:db8:0:ab45:ffff:ffff:ffff:ffff
2001:db8:0:ab46::/642001:db8:0:ab46::2001:db8:0:ab46:ffff:ffff:ffff:ffff
2001:db8:0:ab47::/642001:db8:0:ab47::2001:db8:0:ab47:ffff:ffff:ffff:ffff
2001:db8:0:ab48::/642001:db8:0:ab48::2001:db8:0:ab48:ffff:ffff:ffff:ffff
2001:db8:0:ab49::/642001:db8:0:ab49::2001:db8:0:ab49:ffff:ffff:ffff:ffff
2001:db8:0:ab4a::/642001:db8:0:ab4a::2001:db8:0:ab4a:ffff:ffff:ffff:ffff
2001:db8:0:ab4b::/642001:db8:0:ab4b::2001:db8:0:ab4b:ffff:ffff:ffff:ffff
2001:db8:0:ab4c::/642001:db8:0:ab4c::2001:db8:0:ab4c:ffff:ffff:ffff:ffff
2001:db8:0:ab4d::/642001:db8:0:ab4d::2001:db8:0:ab4d:ffff:ffff:ffff:ffff
2001:db8:0:ab4e::/642001:db8:0:ab4e::2001:db8:0:ab4e:ffff:ffff:ffff:ffff
2001:db8:0:ab4f::/642001:db8:0:ab4f::2001:db8:0:ab4f:ffff:ffff:ffff:ffff
2001:db8:0:ab50::/642001:db8:0:ab50::2001:db8:0:ab50:ffff:ffff:ffff:ffff
2001:db8:0:ab51::/642001:db8:0:ab51::2001:db8:0:ab51:ffff:ffff:ffff:ffff
2001:db8:0:ab52::/642001:db8:0:ab52::2001:db8:0:ab52:ffff:ffff:ffff:ffff
2001:db8:0:ab53::/642001:db8:0:ab53::2001:db8:0:ab53:ffff:ffff:ffff:ffff
2001:db8:0:ab54::/642001:db8:0:ab54::2001:db8:0:ab54:ffff:ffff:ffff:ffff
2001:db8:0:ab55::/642001:db8:0:ab55::2001:db8:0:ab55:ffff:ffff:ffff:ffff
2001:db8:0:ab56::/642001:db8:0:ab56::2001:db8:0:ab56:ffff:ffff:ffff:ffff
2001:db8:0:ab57::/642001:db8:0:ab57::2001:db8:0:ab57:ffff:ffff:ffff:ffff
2001:db8:0:ab58::/642001:db8:0:ab58::2001:db8:0:ab58:ffff:ffff:ffff:ffff
2001:db8:0:ab59::/642001:db8:0:ab59::2001:db8:0:ab59:ffff:ffff:ffff:ffff
2001:db8:0:ab5a::/642001:db8:0:ab5a::2001:db8:0:ab5a:ffff:ffff:ffff:ffff
2001:db8:0:ab5b::/642001:db8:0:ab5b::2001:db8:0:ab5b:ffff:ffff:ffff:ffff
2001:db8:0:ab5c::/642001:db8:0:ab5c::2001:db8:0:ab5c:ffff:ffff:ffff:ffff
2001:db8:0:ab5d::/642001:db8:0:ab5d::2001:db8:0:ab5d:ffff:ffff:ffff:ffff
2001:db8:0:ab5e::/642001:db8:0:ab5e::2001:db8:0:ab5e:ffff:ffff:ffff:ffff
2001:db8:0:ab5f::/642001:db8:0:ab5f::2001:db8:0:ab5f:ffff:ffff:ffff:ffff
2001:db8:0:ab60::/642001:db8:0:ab60::2001:db8:0:ab60:ffff:ffff:ffff:ffff
2001:db8:0:ab61::/642001:db8:0:ab61::2001:db8:0:ab61:ffff:ffff:ffff:ffff
2001:db8:0:ab62::/642001:db8:0:ab62::2001:db8:0:ab62:ffff:ffff:ffff:ffff
2001:db8:0:ab63::/642001:db8:0:ab63::2001:db8:0:ab63:ffff:ffff:ffff:ffff
2001:db8:0:ab64::/642001:db8:0:ab64::2001:db8:0:ab64:ffff:ffff:ffff:ffff
2001:db8:0:ab65::/642001:db8:0:ab65::2001:db8:0:ab65:ffff:ffff:ffff:ffff
2001:db8:0:ab66::/642001:db8:0:ab66::2001:db8:0:ab66:ffff:ffff:ffff:ffff
2001:db8:0:ab67::/642001:db8:0:ab67::2001:db8:0:ab67:ffff:ffff:ffff:ffff
2001:db8:0:ab68::/642001:db8:0:ab68::2001:db8:0:ab68:ffff:ffff:ffff:ffff
2001:db8:0:ab69::/642001:db8:0:ab69::2001:db8:0:ab69:ffff:ffff:ffff:ffff
2001:db8:0:ab6a::/642001:db8:0:ab6a::2001:db8:0:ab6a:ffff:ffff:ffff:ffff
2001:db8:0:ab6b::/642001:db8:0:ab6b::2001:db8:0:ab6b:ffff:ffff:ffff:ffff
2001:db8:0:ab6c::/642001:db8:0:ab6c::2001:db8:0:ab6c:ffff:ffff:ffff:ffff
2001:db8:0:ab6d::/642001:db8:0:ab6d::2001:db8:0:ab6d:ffff:ffff:ffff:ffff
2001:db8:0:ab6e::/642001:db8:0:ab6e::2001:db8:0:ab6e:ffff:ffff:ffff:ffff
2001:db8:0:ab6f::/642001:db8:0:ab6f::2001:db8:0:ab6f:ffff:ffff:ffff:ffff
2001:db8:0:ab70::/642001:db8:0:ab70::2001:db8:0:ab70:ffff:ffff:ffff:ffff
2001:db8:0:ab71::/642001:db8:0:ab71::2001:db8:0:ab71:ffff:ffff:ffff:ffff
2001:db8:0:ab72::/642001:db8:0:ab72::2001:db8:0:ab72:ffff:ffff:ffff:ffff
2001:db8:0:ab73::/642001:db8:0:ab73::2001:db8:0:ab73:ffff:ffff:ffff:ffff
2001:db8:0:ab74::/642001:db8:0:ab74::2001:db8:0:ab74:ffff:ffff:ffff:ffff
2001:db8:0:ab75::/642001:db8:0:ab75::2001:db8:0:ab75:ffff:ffff:ffff:ffff
2001:db8:0:ab76::/642001:db8:0:ab76::2001:db8:0:ab76:ffff:ffff:ffff:ffff
2001:db8:0:ab77::/642001:db8:0:ab77::2001:db8:0:ab77:ffff:ffff:ffff:ffff
2001:db8:0:ab78::/642001:db8:0:ab78::2001:db8:0:ab78:ffff:ffff:ffff:ffff
2001:db8:0:ab79::/642001:db8:0:ab79::2001:db8:0:ab79:ffff:ffff:ffff:ffff
2001:db8:0:ab7a::/642001:db8:0:ab7a::2001:db8:0:ab7a:ffff:ffff:ffff:ffff
2001:db8:0:ab7b::/642001:db8:0:ab7b::2001:db8:0:ab7b:ffff:ffff:ffff:ffff
2001:db8:0:ab7c::/642001:db8:0:ab7c::2001:db8:0:ab7c:ffff:ffff:ffff:ffff
2001:db8:0:ab7d::/642001:db8:0:ab7d::2001:db8:0:ab7d:ffff:ffff:ffff:ffff
2001:db8:0:ab7e::/642001:db8:0:ab7e::2001:db8:0:ab7e:ffff:ffff:ffff:ffff
2001:db8:0:ab7f::/642001:db8:0:ab7f::2001:db8:0:ab7f:ffff:ffff:ffff:ffff
2001:db8:0:ab80::/642001:db8:0:ab80::2001:db8:0:ab80:ffff:ffff:ffff:ffff
2001:db8:0:ab81::/642001:db8:0:ab81::2001:db8:0:ab81:ffff:ffff:ffff:ffff
2001:db8:0:ab82::/642001:db8:0:ab82::2001:db8:0:ab82:ffff:ffff:ffff:ffff
2001:db8:0:ab83::/642001:db8:0:ab83::2001:db8:0:ab83:ffff:ffff:ffff:ffff
2001:db8:0:ab84::/642001:db8:0:ab84::2001:db8:0:ab84:ffff:ffff:ffff:ffff
2001:db8:0:ab85::/642001:db8:0:ab85::2001:db8:0:ab85:ffff:ffff:ffff:ffff
2001:db8:0:ab86::/642001:db8:0:ab86::2001:db8:0:ab86:ffff:ffff:ffff:ffff
2001:db8:0:ab87::/642001:db8:0:ab87::2001:db8:0:ab87:ffff:ffff:ffff:ffff
2001:db8:0:ab88::/642001:db8:0:ab88::2001:db8:0:ab88:ffff:ffff:ffff:ffff
2001:db8:0:ab89::/642001:db8:0:ab89::2001:db8:0:ab89:ffff:ffff:ffff:ffff
2001:db8:0:ab8a::/642001:db8:0:ab8a::2001:db8:0:ab8a:ffff:ffff:ffff:ffff
2001:db8:0:ab8b::/642001:db8:0:ab8b::2001:db8:0:ab8b:ffff:ffff:ffff:ffff
2001:db8:0:ab8c::/642001:db8:0:ab8c::2001:db8:0:ab8c:ffff:ffff:ffff:ffff
2001:db8:0:ab8d::/642001:db8:0:ab8d::2001:db8:0:ab8d:ffff:ffff:ffff:ffff
2001:db8:0:ab8e::/642001:db8:0:ab8e::2001:db8:0:ab8e:ffff:ffff:ffff:ffff
2001:db8:0:ab8f::/642001:db8:0:ab8f::2001:db8:0:ab8f:ffff:ffff:ffff:ffff
2001:db8:0:ab90::/642001:db8:0:ab90::2001:db8:0:ab90:ffff:ffff:ffff:ffff
2001:db8:0:ab91::/642001:db8:0:ab91::2001:db8:0:ab91:ffff:ffff:ffff:ffff
2001:db8:0:ab92::/642001:db8:0:ab92::2001:db8:0:ab92:ffff:ffff:ffff:ffff
2001:db8:0:ab93::/642001:db8:0:ab93::2001:db8:0:ab93:ffff:ffff:ffff:ffff
2001:db8:0:ab94::/642001:db8:0:ab94::2001:db8:0:ab94:ffff:ffff:ffff:ffff
2001:db8:0:ab95::/642001:db8:0:ab95::2001:db8:0:ab95:ffff:ffff:ffff:ffff
2001:db8:0:ab96::/642001:db8:0:ab96::2001:db8:0:ab96:ffff:ffff:ffff:ffff
2001:db8:0:ab97::/642001:db8:0:ab97::2001:db8:0:ab97:ffff:ffff:ffff:ffff
2001:db8:0:ab98::/642001:db8:0:ab98::2001:db8:0:ab98:ffff:ffff:ffff:ffff
2001:db8:0:ab99::/642001:db8:0:ab99::2001:db8:0:ab99:ffff:ffff:ffff:ffff
2001:db8:0:ab9a::/642001:db8:0:ab9a::2001:db8:0:ab9a:ffff:ffff:ffff:ffff
2001:db8:0:ab9b::/642001:db8:0:ab9b::2001:db8:0:ab9b:ffff:ffff:ffff:ffff
2001:db8:0:ab9c::/642001:db8:0:ab9c::2001:db8:0:ab9c:ffff:ffff:ffff:ffff
2001:db8:0:ab9d::/642001:db8:0:ab9d::2001:db8:0:ab9d:ffff:ffff:ffff:ffff
2001:db8:0:ab9e::/642001:db8:0:ab9e::2001:db8:0:ab9e:ffff:ffff:ffff:ffff
2001:db8:0:ab9f::/642001:db8:0:ab9f::2001:db8:0:ab9f:ffff:ffff:ffff:ffff
2001:db8:0:aba0::/642001:db8:0:aba0::2001:db8:0:aba0:ffff:ffff:ffff:ffff
2001:db8:0:aba1::/642001:db8:0:aba1::2001:db8:0:aba1:ffff:ffff:ffff:ffff
2001:db8:0:aba2::/642001:db8:0:aba2::2001:db8:0:aba2:ffff:ffff:ffff:ffff
2001:db8:0:aba3::/642001:db8:0:aba3::2001:db8:0:aba3:ffff:ffff:ffff:ffff
2001:db8:0:aba4::/642001:db8:0:aba4::2001:db8:0:aba4:ffff:ffff:ffff:ffff
2001:db8:0:aba5::/642001:db8:0:aba5::2001:db8:0:aba5:ffff:ffff:ffff:ffff
2001:db8:0:aba6::/642001:db8:0:aba6::2001:db8:0:aba6:ffff:ffff:ffff:ffff
2001:db8:0:aba7::/642001:db8:0:aba7::2001:db8:0:aba7:ffff:ffff:ffff:ffff
2001:db8:0:aba8::/642001:db8:0:aba8::2001:db8:0:aba8:ffff:ffff:ffff:ffff
2001:db8:0:aba9::/642001:db8:0:aba9::2001:db8:0:aba9:ffff:ffff:ffff:ffff
2001:db8:0:abaa::/642001:db8:0:abaa::2001:db8:0:abaa:ffff:ffff:ffff:ffff
2001:db8:0:abab::/642001:db8:0:abab::2001:db8:0:abab:ffff:ffff:ffff:ffff
2001:db8:0:abac::/642001:db8:0:abac::2001:db8:0:abac:ffff:ffff:ffff:ffff
2001:db8:0:abad::/642001:db8:0:abad::2001:db8:0:abad:ffff:ffff:ffff:ffff
2001:db8:0:abae::/642001:db8:0:abae::2001:db8:0:abae:ffff:ffff:ffff:ffff
2001:db8:0:abaf::/642001:db8:0:abaf::2001:db8:0:abaf:ffff:ffff:ffff:ffff
2001:db8:0:abb0::/642001:db8:0:abb0::2001:db8:0:abb0:ffff:ffff:ffff:ffff
2001:db8:0:abb1::/642001:db8:0:abb1::2001:db8:0:abb1:ffff:ffff:ffff:ffff
2001:db8:0:abb2::/642001:db8:0:abb2::2001:db8:0:abb2:ffff:ffff:ffff:ffff
2001:db8:0:abb3::/642001:db8:0:abb3::2001:db8:0:abb3:ffff:ffff:ffff:ffff
2001:db8:0:abb4::/642001:db8:0:abb4::2001:db8:0:abb4:ffff:ffff:ffff:ffff
2001:db8:0:abb5::/642001:db8:0:abb5::2001:db8:0:abb5:ffff:ffff:ffff:ffff
2001:db8:0:abb6::/642001:db8:0:abb6::2001:db8:0:abb6:ffff:ffff:ffff:ffff
2001:db8:0:abb7::/642001:db8:0:abb7::2001:db8:0:abb7:ffff:ffff:ffff:ffff
2001:db8:0:abb8::/642001:db8:0:abb8::2001:db8:0:abb8:ffff:ffff:ffff:ffff
2001:db8:0:abb9::/642001:db8:0:abb9::2001:db8:0:abb9:ffff:ffff:ffff:ffff
2001:db8:0:abba::/642001:db8:0:abba::2001:db8:0:abba:ffff:ffff:ffff:ffff
2001:db8:0:abbb::/642001:db8:0:abbb::2001:db8:0:abbb:ffff:ffff:ffff:ffff
2001:db8:0:abbc::/642001:db8:0:abbc::2001:db8:0:abbc:ffff:ffff:ffff:ffff
2001:db8:0:abbd::/642001:db8:0:abbd::2001:db8:0:abbd:ffff:ffff:ffff:ffff
2001:db8:0:abbe::/642001:db8:0:abbe::2001:db8:0:abbe:ffff:ffff:ffff:ffff
2001:db8:0:abbf::/642001:db8:0:abbf::2001:db8:0:abbf:ffff:ffff:ffff:ffff
2001:db8:0:abc0::/642001:db8:0:abc0::2001:db8:0:abc0:ffff:ffff:ffff:ffff
2001:db8:0:abc1::/642001:db8:0:abc1::2001:db8:0:abc1:ffff:ffff:ffff:ffff
2001:db8:0:abc2::/642001:db8:0:abc2::2001:db8:0:abc2:ffff:ffff:ffff:ffff
2001:db8:0:abc3::/642001:db8:0:abc3::2001:db8:0:abc3:ffff:ffff:ffff:ffff
2001:db8:0:abc4::/642001:db8:0:abc4::2001:db8:0:abc4:ffff:ffff:ffff:ffff
2001:db8:0:abc5::/642001:db8:0:abc5::2001:db8:0:abc5:ffff:ffff:ffff:ffff
2001:db8:0:abc6::/642001:db8:0:abc6::2001:db8:0:abc6:ffff:ffff:ffff:ffff
2001:db8:0:abc7::/642001:db8:0:abc7::2001:db8:0:abc7:ffff:ffff:ffff:ffff
2001:db8:0:abc8::/642001:db8:0:abc8::2001:db8:0:abc8:ffff:ffff:ffff:ffff
2001:db8:0:abc9::/642001:db8:0:abc9::2001:db8:0:abc9:ffff:ffff:ffff:ffff
2001:db8:0:abca::/642001:db8:0:abca::2001:db8:0:abca:ffff:ffff:ffff:ffff
2001:db8:0:abcb::/642001:db8:0:abcb::2001:db8:0:abcb:ffff:ffff:ffff:ffff
2001:db8:0:abcc::/642001:db8:0:abcc::2001:db8:0:abcc:ffff:ffff:ffff:ffff
2001:db8:0:abcd::/642001:db8:0:abcd::2001:db8:0:abcd:ffff:ffff:ffff:ffff
2001:db8:0:abce::/642001:db8:0:abce::2001:db8:0:abce:ffff:ffff:ffff:ffff
2001:db8:0:abcf::/642001:db8:0:abcf::2001:db8:0:abcf:ffff:ffff:ffff:ffff
2001:db8:0:abd0::/642001:db8:0:abd0::2001:db8:0:abd0:ffff:ffff:ffff:ffff
2001:db8:0:abd1::/642001:db8:0:abd1::2001:db8:0:abd1:ffff:ffff:ffff:ffff
2001:db8:0:abd2::/642001:db8:0:abd2::2001:db8:0:abd2:ffff:ffff:ffff:ffff
2001:db8:0:abd3::/642001:db8:0:abd3::2001:db8:0:abd3:ffff:ffff:ffff:ffff
2001:db8:0:abd4::/642001:db8:0:abd4::2001:db8:0:abd4:ffff:ffff:ffff:ffff
2001:db8:0:abd5::/642001:db8:0:abd5::2001:db8:0:abd5:ffff:ffff:ffff:ffff
2001:db8:0:abd6::/642001:db8:0:abd6::2001:db8:0:abd6:ffff:ffff:ffff:ffff
2001:db8:0:abd7::/642001:db8:0:abd7::2001:db8:0:abd7:ffff:ffff:ffff:ffff
2001:db8:0:abd8::/642001:db8:0:abd8::2001:db8:0:abd8:ffff:ffff:ffff:ffff
2001:db8:0:abd9::/642001:db8:0:abd9::2001:db8:0:abd9:ffff:ffff:ffff:ffff
2001:db8:0:abda::/642001:db8:0:abda::2001:db8:0:abda:ffff:ffff:ffff:ffff
2001:db8:0:abdb::/642001:db8:0:abdb::2001:db8:0:abdb:ffff:ffff:ffff:ffff
2001:db8:0:abdc::/642001:db8:0:abdc::2001:db8:0:abdc:ffff:ffff:ffff:ffff
2001:db8:0:abdd::/642001:db8:0:abdd::2001:db8:0:abdd:ffff:ffff:ffff:ffff
2001:db8:0:abde::/642001:db8:0:abde::2001:db8:0:abde:ffff:ffff:ffff:ffff
2001:db8:0:abdf::/642001:db8:0:abdf::2001:db8:0:abdf:ffff:ffff:ffff:ffff
2001:db8:0:abe0::/642001:db8:0:abe0::2001:db8:0:abe0:ffff:ffff:ffff:ffff
2001:db8:0:abe1::/642001:db8:0:abe1::2001:db8:0:abe1:ffff:ffff:ffff:ffff
2001:db8:0:abe2::/642001:db8:0:abe2::2001:db8:0:abe2:ffff:ffff:ffff:ffff
2001:db8:0:abe3::/642001:db8:0:abe3::2001:db8:0:abe3:ffff:ffff:ffff:ffff
2001:db8:0:abe4::/642001:db8:0:abe4::2001:db8:0:abe4:ffff:ffff:ffff:ffff
2001:db8:0:abe5::/642001:db8:0:abe5::2001:db8:0:abe5:ffff:ffff:ffff:ffff
2001:db8:0:abe6::/642001:db8:0:abe6::2001:db8:0:abe6:ffff:ffff:ffff:ffff
2001:db8:0:abe7::/642001:db8:0:abe7::2001:db8:0:abe7:ffff:ffff:ffff:ffff
2001:db8:0:abe8::/642001:db8:0:abe8::2001:db8:0:abe8:ffff:ffff:ffff:ffff
2001:db8:0:abe9::/642001:db8:0:abe9::2001:db8:0:abe9:ffff:ffff:ffff:ffff
2001:db8:0:abea::/642001:db8:0:abea::2001:db8:0:abea:ffff:ffff:ffff:ffff
2001:db8:0:abeb::/642001:db8:0:abeb::2001:db8:0:abeb:ffff:ffff:ffff:ffff
2001:db8:0:abec::/642001:db8:0:abec::2001:db8:0:abec:ffff:ffff:ffff:ffff
2001:db8:0:abed::/642001:db8:0:abed::2001:db8:0:abed:ffff:ffff:ffff:ffff
2001:db8:0:abee::/642001:db8:0:abee::2001:db8:0:abee:ffff:ffff:ffff:ffff
2001:db8:0:abef::/642001:db8:0:abef::2001:db8:0:abef:ffff:ffff:ffff:ffff
2001:db8:0:abf0::/642001:db8:0:abf0::2001:db8:0:abf0:ffff:ffff:ffff:ffff
2001:db8:0:abf1::/642001:db8:0:abf1::2001:db8:0:abf1:ffff:ffff:ffff:ffff
2001:db8:0:abf2::/642001:db8:0:abf2::2001:db8:0:abf2:ffff:ffff:ffff:ffff
2001:db8:0:abf3::/642001:db8:0:abf3::2001:db8:0:abf3:ffff:ffff:ffff:ffff
2001:db8:0:abf4::/642001:db8:0:abf4::2001:db8:0:abf4:ffff:ffff:ffff:ffff
2001:db8:0:abf5::/642001:db8:0:abf5::2001:db8:0:abf5:ffff:ffff:ffff:ffff
2001:db8:0:abf6::/642001:db8:0:abf6::2001:db8:0:abf6:ffff:ffff:ffff:ffff
2001:db8:0:abf7::/642001:db8:0:abf7::2001:db8:0:abf7:ffff:ffff:ffff:ffff
2001:db8:0:abf8::/642001:db8:0:abf8::2001:db8:0:abf8:ffff:ffff:ffff:ffff
2001:db8:0:abf9::/642001:db8:0:abf9::2001:db8:0:abf9:ffff:ffff:ffff:ffff
2001:db8:0:abfa::/642001:db8:0:abfa::2001:db8:0:abfa:ffff:ffff:ffff:ffff
2001:db8:0:abfb::/642001:db8:0:abfb::2001:db8:0:abfb:ffff:ffff:ffff:ffff
2001:db8:0:abfc::/642001:db8:0:abfc::2001:db8:0:abfc:ffff:ffff:ffff:ffff
2001:db8:0:abfd::/642001:db8:0:abfd::2001:db8:0:abfd:ffff:ffff:ffff:ffff
2001:db8:0:abfe::/642001:db8:0:abfe::2001:db8:0:abfe:ffff:ffff:ffff:ffff
2001:db8:0:abff::/642001:db8:0:abff::2001:db8:0:abff:ffff:ffff:ffff:ffff

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