bitlvl
ES

Calculadora IPv6

Pega cualquier dirección IPv6, con o sin longitud de prefijo, y obtén sus formas canónicas, el rango de su prefijo, el tipo de dirección y su nombre de DNS inverso.

  

Los resultados y mensajes de esta herramienta se muestran en inglés.

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:

PrefijoQuién lo recibeContiene
/32Un ISP o una organización grande, de un registro4 mil millones de /64
/48Un sitio (habitual para clientes empresariales)65.536 /64
/56Un cliente residencial256 /64
/64Un segmento de LAN2⁶⁴ direcciones (18 trillones)
/127Un enlace punto a punto (RFC 6164)2 direcciones
/128Un único host1 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áctica fd..): 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 como fe80::1%eth0.
  • Multicast (ff00::/8): ff02::1 son todos los nodos del enlace, ff02::2 todos los routers.
  • Loopback ::1, no especificada ::, IPv4-mapped ::ffff:192.0.2.1 y documentación 2001:db8::/32 para 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.