ipcalc IPv6 Subnet Calculator
guest@ipcalc.info:~/ipv6$ whoami free IPv6 subnet calculator — type an address below
Accepted formats
  • 2001:db8::/32 — IPv6 prefix
  • 2001:db8:1234::1/64 — IPv6 host inside a /64
  • fe80::1 — bare IPv6 (defaults to /128)
  • ::ffff:192.0.2.1 — IPv4-mapped IPv6 address
  • ::1/128 — loopback
  • 2001:db8::/32 — prefijo IPv6
  • 2001:db8:1234::1/64 — host IPv6 dentro de un /64
  • fe80::1 — IPv6 sin prefijo (por defecto /128)
  • ::ffff:192.0.2.1 — dirección IPv6 mapeada a IPv4
  • ::1/128 — loopback

ipv6 prefix reference

Common IPv6 prefix lengths and the number of /64 subnets and total addresses each contains.

prefix/64 subnetstotal addressestypical use
/32 4,294,967,296 296 RIR allocation to ISP / large org
/40 16,777,216 288 Large enterprise allocation
/48 65,536 280 Site allocation (RFC 6177)
/52 4,096 276 Small site / branch office
/56 256 272 Common residential allocation
/60 16 268 Small home / SOHO
/64 1 18,446,744,073,709,551,616Standard subnet (SLAAC, RFC 4291/7421)
/126 4 Point-to-point link (alternative)
/127 2 Point-to-point link (RFC 6164)
/128 1 Single host / loopback

special-purpose ipv6 ranges

prefixnamerfc
::1/128 Loopback RFC 4291
::/128 Unspecified RFC 4291
::ffff:0:0/96 IPv4-mapped IPv6 RFC 4291
64:ff9b::/96 NAT64 well-known prefix RFC 6052
100::/64 Discard prefix RFC 6666
2001:db8::/32 Documentation RFC 3849
2002::/16 6to4 RFC 3056
fc00::/7 Unique Local Address (ULA) RFC 4193
fe80::/10 Link-Local Unicast RFC 4291
ff00::/8 Multicast RFC 4291
2000::/3 Global Unicast RFC 4291

referencia de prefijos ipv6

Longitudes de prefijo IPv6 más habituales con el número de subredes /64 y direcciones totales que contienen.

prefijosubredes /64direcciones totalesuso típico
/32 4.294.967.296 296 Asignación RIR a ISP / organización grande
/40 16.777.216 288 Gran empresa
/48 65.536 280 Asignación a sede (RFC 6177)
/52 4.096 276 Sede pequeña / sucursal
/56 256 272 Asignación residencial habitual
/60 16 268 Hogar pequeño / SOHO
/64 1 18.446.744.073.709.551.616Subred estándar (SLAAC, RFC 4291/7421)
/126 4 Enlace punto a punto (alternativa)
/127 2 Enlace punto a punto (RFC 6164)
/128 1 Host único / loopback

rangos ipv6 con propósito especial

prefijonombrerfc
::1/128 Loopback RFC 4291
::/128 Dirección no especificada RFC 4291
::ffff:0:0/96 IPv6 mapeada a IPv4 RFC 4291
64:ff9b::/96 Prefijo conocido NAT64 RFC 6052
100::/64 Prefijo de descarte RFC 6666
2001:db8::/32 Documentación RFC 3849
2002::/16 6to4 RFC 3056
fc00::/7 Dirección Local Única (ULA) RFC 4193
fe80::/10 Link-Local Unicast RFC 4291
ff00::/8 Multicast RFC 4291
2000::/3 Global Unicast RFC 4291

frequently asked questions

What is IPv6?

IPv6 is the successor to IPv4, defined in RFC 8200. It uses 128-bit addresses (versus 32-bit for IPv4), giving 2128 (~3.4 × 1038) possible addresses. IPv6 addresses are written as eight groups of four hexadecimal digits separated by colons, with consecutive zero groups compressible to ::.

How does IPv6 CIDR notation work?

IPv6 uses CIDR (Classless Inter-Domain Routing) like IPv4 but with prefix lengths from 0 to 128. For example, 2001:db8::/32 means the first 32 bits identify the network and the remaining 96 bits identify hosts within it. There is no concept of broadcast in IPv6 — only unicast, multicast and anycast.

Why is /64 the default IPv6 subnet size?

RFC 4291 and RFC 7421 establish /64 as the standard subnet size for end-user networks. Each /64 contains 264 = 18,446,744,073,709,551,616 addresses. The 64-bit boundary is required for SLAAC (Stateless Address Autoconfiguration, RFC 4862), which uses the lower 64 bits as the interface identifier.

What are link-local addresses (fe80::/10)?

Link-local addresses are valid only on a single network link and are not routed beyond it. They start with fe80::/10 and are automatically assigned to every IPv6 interface. They are used for neighbor discovery, router solicitation and other on-link protocols. See RFC 4291.

What are Unique Local Addresses (fc00::/7)?

ULA addresses (RFC 4193) are the IPv6 equivalent of RFC 1918 private addresses. They sit in fc00::/7, but in practice the fd00::/8 half is used because the fc00::/8 half is reserved. ULAs are routable within an organization but not on the public internet.

What is the IPv6 documentation prefix?

RFC 3849 reserves 2001:db8::/32 for use in documentation and examples. It must never be used in real networks or routed on the public internet. Use this prefix when writing tutorials, RFCs, books or training material.

What is ::1 used for?

::1/128 is the IPv6 loopback address, equivalent to 127.0.0.1 in IPv4. Packets sent to ::1 stay within the local host and never touch any network interface. The unspecified address ::/128 (all zeros) is used as a source address before an interface is configured.

How is IPv6 different from IPv4?

Key differences: 128-bit addresses instead of 32-bit (RFC 8200); no broadcast (replaced by multicast); no fragmentation by routers (only by sending host); built-in IPsec capability; SLAAC for stateless address configuration; mandatory ICMPv6 for neighbor discovery; no NAT for normal operation; and a fixed 40-byte header with optional extension headers.

preguntas frecuentes

¿Qué es IPv6?

IPv6 es el sucesor de IPv4, definido en el RFC 8200. Utiliza direcciones de 128 bits (frente a los 32 bits de IPv4), lo que da 2128 (~3,4 × 1038) direcciones posibles. Las direcciones IPv6 se escriben como ocho grupos de cuatro dígitos hexadecimales separados por dos puntos, con la posibilidad de comprimir grupos de ceros consecutivos a ::.

¿Cómo funciona la notación CIDR en IPv6?

IPv6 usa CIDR (Classless Inter-Domain Routing) igual que IPv4 pero con longitudes de prefijo de 0 a 128. Por ejemplo, 2001:db8::/32 significa que los primeros 32 bits identifican la red y los 96 restantes identifican hosts dentro de ella. En IPv6 no existe el broadcast — solo unicast, multicast y anycast.

¿Por qué /64 es el tamaño de subred por defecto en IPv6?

Los RFC 4291 y 7421 establecen /64 como el tamaño estándar de subred para redes de usuario final. Cada /64 contiene 264 = 18.446.744.073.709.551.616 direcciones. El límite de 64 bits es obligatorio para SLAAC (autoconfiguración sin estado, RFC 4862), que utiliza los 64 bits inferiores como identificador de interfaz.

¿Qué son las direcciones link-local (fe80::/10)?

Las direcciones link-local solo son válidas dentro de un mismo enlace de red y no se enrutan más allá. Empiezan por fe80::/10 y se asignan automáticamente a cada interfaz IPv6. Se usan para descubrimiento de vecinos, solicitudes a routers y otros protocolos on-link. Ver RFC 4291.

¿Qué son las Direcciones Locales Únicas (fc00::/7)?

Las direcciones ULA (RFC 4193) son el equivalente IPv6 de las direcciones privadas RFC 1918. Están en fc00::/7, aunque en la práctica se utiliza la mitad fd00::/8 porque la mitad fc00::/8 está reservada. Las ULA son enrutables dentro de una organización pero no en internet pública.

¿Cuál es el prefijo de documentación de IPv6?

El RFC 3849 reserva 2001:db8::/32 para uso en documentación y ejemplos. Nunca debe usarse en redes reales ni enrutarse por internet pública. Utiliza este prefijo cuando escribas tutoriales, RFCs, libros o material formativo.

¿Para qué se usa ::1?

::1/128 es la dirección de loopback en IPv6, equivalente a 127.0.0.1 en IPv4. Los paquetes enviados a ::1 se quedan en el host local y nunca tocan ninguna interfaz de red. La dirección no especificada ::/128 (todos ceros) se utiliza como dirección origen antes de configurar una interfaz.

¿En qué se diferencia IPv6 de IPv4?

Diferencias clave: direcciones de 128 bits en lugar de 32 (RFC 8200); sin broadcast (reemplazado por multicast); sin fragmentación por routers (solo por el host emisor); IPsec integrado; SLAAC para configuración automática sin estado; ICMPv6 obligatorio para descubrimiento de vecinos; sin NAT en operación normal; y una cabecera fija de 40 bytes con cabeceras de extensión opcionales.

standards & references

  • RFC 8200 — Internet Protocol, Version 6 (IPv6) Specification
  • RFC 4291 — IP Version 6 Addressing Architecture
  • RFC 4193 — Unique Local IPv6 Unicast Addresses
  • RFC 4862 — IPv6 Stateless Address Autoconfiguration (SLAAC)
  • RFC 5952 — Recommendation for IPv6 Address Text Representation
  • RFC 3849 — IPv6 Address Prefix Reserved for Documentation
  • RFC 6052 — IPv6 Addressing of IPv4/IPv6 Translators (NAT64)
  • RFC 6164 — Using 127-Bit IPv6 Prefixes on Inter-Router Links
  • RFC 6177 — IPv6 Address Assignment to End Sites
  • RFC 7421 — Analysis of the 64-bit Boundary in IPv6 Addressing
  • RFC 6890 — Special-Purpose IP Address Registries

estándares y referencias

  • RFC 8200 — Especificación del Protocolo de Internet versión 6 (IPv6)
  • RFC 4291 — Arquitectura de direccionamiento IPv6
  • RFC 4193 — Direcciones IPv6 Unicast Locales Únicas
  • RFC 4862 — Autoconfiguración de direcciones IPv6 sin estado (SLAAC)
  • RFC 5952 — Recomendación para la representación textual de direcciones IPv6
  • RFC 3849 — Prefijo IPv6 reservado para documentación
  • RFC 6052 — Direccionamiento IPv6 de traductores IPv4/IPv6 (NAT64)
  • RFC 6164 — Uso de prefijos IPv6 de 127 bits en enlaces entre routers
  • RFC 6177 — Asignación de direcciones IPv6 a sitios finales
  • RFC 7421 — Análisis del límite de 64 bits en el direccionamiento IPv6
  • RFC 6890 — Registros de direcciones IP de propósito especial

about ipcalc ipv6

ipcalc takes an IPv6 address and prefix length and calculates the network address, last address in the range, total address count, expanded form and special-purpose detection (loopback, link-local, ULA, multicast, documentation, IPv4-mapped, global unicast).

Enter an IPv6 address with optional CIDR (e.g. 2001:db8::/32). Compressed (::) and IPv4-mapped (::ffff:192.0.2.1) forms are accepted. If you omit the prefix, ipcalc treats it as /128.

Need IPv4? Switch to the IPv4 calculator. IPcalc is a free service hosted by Stackscale private cloud.

sobre ipcalc ipv6

ipcalc toma una dirección IPv6 y una longitud de prefijo y calcula la dirección de red, la última dirección del rango, el número total de direcciones, la forma expandida y detecta direcciones de propósito especial (loopback, link-local, ULA, multicast, documentación, IPv4 mapeada y global unicast).

Introduce una dirección IPv6 con CIDR opcional (p. ej. 2001:db8::/32). Se aceptan las formas comprimida (::) y mapeada a IPv4 (::ffff:192.0.2.1). Si omites el prefijo, ipcalc lo trata como /128.

¿Necesitas IPv4? Cambia a la calculadora IPv4. IPcalc es un servicio gratuito alojado por Stackscale private cloud.