Leer una dirección IPv6
Una dirección IPv6 tiene 128 bits y se escribe como ocho grupos de cuatro dígitos hex separados por dos puntos: 2001:0db8:0000:0000:0000:0000:0000:0001. Dos reglas la acortan. Los ceros iniciales de un grupo pueden omitirse, y una secuencia de grupos a cero puede sustituirse por ::. El RFC 5952 fija la forma canónica: minúsculas, la secuencia de ceros más larga (la primera en caso de empate) se convierte en ::, y :: nunca se usa para un solo grupo a cero. Eso da 2001:db8::1.
Prefijos
Como en CIDR de IPv4, una longitud de prefijo dice cuántos bits iniciales son la red. Los tamaños que importan:
| Prefijo | Quién lo recibe | Contiene |
|---|---|---|
| /32 | Un ISP o una organización grande, de un registro | 4 mil millones de /64 |
| /48 | Un sitio (habitual para clientes empresariales) | 65.536 /64 |
| /56 | Un cliente residencial | 256 /64 |
| /64 | Un segmento de LAN | 2⁶⁴ direcciones (18 trillones) |
| /127 | Un enlace punto a punto (RFC 6164) | 2 direcciones |
| /128 | Un único host | 1 dirección |
No hay dirección de broadcast ni regla de «hosts utilizables − 2» en IPv6: todo el rango es utilizable. Un /64 es enorme a propósito, para que los hosts puedan elegir su propio identificador de interfaz (los 64 bits inferiores) sin coordinación.
Tipos de dirección
- Unicast global (
2000::/3): enrutable en internet. La mayoría de las direcciones reales empiezan por 2 o 3. - Unique local (
fc00::/7, en la prácticafd..): el equivalente IPv6 de las direcciones privadas. - Link-local (
fe80::/10): cada interfaz tiene una automáticamente; solo válida en su propio enlace, a menudo escrita con zona comofe80::1%eth0. - Multicast (
ff00::/8):ff02::1son todos los nodos del enlace,ff02::2todos los routers. - Loopback
::1, no especificada::, IPv4-mapped::ffff:192.0.2.1y documentación2001:db8::/32para ejemplos como los de esta página.
Identificadores de interfaz EUI-64
Las implementaciones antiguas de SLAAC forman la parte de host a partir de la dirección MAC: parten la MAC de 48 bits por la mitad, insertan ff:fe en medio e invierten el bit 6 del primer byte. La calculadora deshace eso cuando reconoce la firma ff:fe, lo que ayuda a localizar un dispositivo. Los sistemas modernos usan en su lugar identificadores aleatorios o privados estables (RFC 7217), precisamente para que la MAC no sea recuperable.
Preguntas
¿Cuántas direcciones tiene un /64?
2⁶⁴, unos 1,8 × 10¹⁹. Todas las direcciones del rango son utilizables; IPv6 no tiene broadcast y no reserva nada en los extremos.
¿Cuál es la forma corta correcta de una dirección IPv6?
RFC 5952: hex en minúsculas, sin ceros iniciales en un grupo, la secuencia más larga de grupos a cero (la primera en caso de empate) sustituida por ::, y :: nunca para un solo grupo. La herramienta muestra esa forma canónica; es la que va en configuración y documentación.
¿Por qué mi dirección empieza por fe80?
Es una dirección link-local, asignada automáticamente a cada interfaz IPv6. Solo funciona en la red directamente conectada y sirve para el descubrimiento de vecinos y los anuncios de router.
¿Puedo escribir una dirección IPv4 en IPv6?
Sí. ::ffff:192.0.2.1 es una dirección IPv4-mapped, que usan los sockets de doble pila para los pares IPv4. La calculadora acepta y decodifica esa forma.
¿Cuál es el equivalente IPv6 de 192.168.x.x?
Las direcciones unique local, fc00::/7. En la práctica se genera un /48 aleatorio bajo fd00::/8, por ejemplo fd12:3456:789a::/48, y de ahí se sacan /64.
¿Cómo escribo un registro de DNS inverso para IPv6?
Invierte cada dígito hex de la dirección totalmente expandida, sepáralos con puntos y añade .ip6.arpa. La calculadora imprime el nombre completo de 32 nibbles para la dirección introducida.