Saltar al contenido
Case Converter Online
es

Generador de IP aleatorias

Crea direcciones IPv4 o IPv6 al azar: solo públicas, solo privadas o de cualquier rango. Ideal para datos de prueba, validadores y ejemplos.

Versión
Opciones

Resultado

Resultados recientes

  1. Aquí aparecen tus últimos 10 resultados. Solo se guardan hasta que salgas de la página.

Qué hace el generador de IP aleatorias

Crea direcciones del protocolo de internet al azar. Elige IPv4, los cuatro números de siempre como 135.68.115.145, o IPv6, la forma hexadecimal más larga como 21ad:631c:53d2:d8e3:2eda:4eb0:9613:bd98. Puedes pedir solo direcciones públicas, solo direcciones de redes privadas o cualquier dirección, y generar hasta 1.000 de una vez.

Los desarrolladores usan direcciones aleatorias para llenar bases de datos de prueba, comprobar que los formularios y validadores aceptan todos los formatos válidos, probar analizadores de logs y reglas de firewall, y escribir ejemplos. Los estudiantes las usan para practicar subredes.

Las direcciones se crean en tu navegador. La herramienta no contacta con ninguna de ellas y no envía nada por la red.

Cómo usarlo

  1. En Versión, pulsa IPv4 o IPv6. Al cambiar de versión se genera un lote nuevo al momento.
  2. Elige un Rango de direcciones:
    • Solo públicas (sin privadas ni reservadas), la opción por defecto.
    • Solo privadas (LAN, locales únicas) para direcciones de redes domésticas y de oficina.
    • Cualquier dirección, que permite todos los valores posibles.
  3. Indica en Cantidad cuántas direcciones quieres. El valor por defecto es 10 y el límite, 1.000.
  4. En IPv6, activa IPv6 completa si necesitas cada grupo escrito entero. El botón aparece desactivado mientras está seleccionada IPv4.
  5. Elige cómo Separar los resultados con. La opción por defecto es el salto de línea.
  6. Pulsa Generar direcciones y después Copiar.

Tus diez últimos lotes se quedan en Resultados recientes, cada uno con un botón Copiar, hasta que sales de la página o pulsas Borrar.

Ejemplos

Estos salieron de ejecuciones reales del código de esta página.

Ajustes Una tirada dio
IPv4, Solo públicas 135.68.115.145, 32.97.85.245, 120.174.184.237
IPv4, Solo privadas 10.125.216.44, 10.219.46.158, 10.9.72.248
IPv4, Cualquier dirección 170.62.138.27, 121.245.231.165, 143.171.94.124
IPv6, Solo públicas 21ad:631c:53d2:d8e3:2eda:4eb0:9613:bd98
IPv6, Solo públicas 2258:9a97:b7c7:f511:216c:969:b5ff:557d
IPv6, Solo privadas fd6e:3736:baea:555:1499:7806:3b7a:b276
IPv6, Cualquier dirección ecbd:c4a8:4f41:64fe:3e7d:1b1b:27cc:5f17
IPv6, Solo públicas, Forma IPv6 completa 2bd5:8531:03d4:eefc:9d19:9295:d31f:0a45

Fíjate en la segunda fila de IPv6. El grupo 969 es en realidad 0969. La forma abreviada quita los ceros iniciales, y cuando aparece una serie de grupos enteros de ceros, se sustituye por ::, así que 2001:0db8:0000:0000:0000:0000:0000:0001 pasa a 2001:db8::1.

Cómo funciona

Una dirección IPv4 es un número de 32 bits y una dirección IPv6 es un número de 128 bits. La herramienta pide esa cantidad de bits aleatorios a la fuente aleatoria segura de tu navegador, crypto.getRandomValues, y los escribe con la notación habitual.

IPv4, Solo públicas. Se saca un valor aleatorio de 32 bits. Si cae dentro de un bloque de uso especial, se descarta y se saca otro. Los bloques que se saltan son:

  • 0.0.0.0/8 (“esta red”)
  • 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16 (redes privadas)
  • 100.64.0.0/10 (espacio de direcciones compartido que usan los operadores)
  • 127.0.0.0/8 (loopback) y 169.254.0.0/16 (link-local)
  • 192.0.0.0/24, 192.0.2.0/24, 198.51.100.0/24 y 203.0.113.0/24 (rangos de protocolo y de documentación)
  • 192.88.99.0/24 y 198.18.0.0/15 (antiguos rangos de retransmisión y de pruebas de rendimiento)
  • 224.0.0.0/4 (multicast) y 240.0.0.0/4 (reservado, incluido 255.255.255.255)

Descartar y volver a sacar mantiene igual de probables todas las direcciones públicas restantes.

IPv4, Solo privadas. La herramienta elige una dirección de los tres bloques privados juntos. Cada bloque recibe una parte proporcional a su tamaño, así que todas las direcciones privadas tienen la misma probabilidad.

IPv6, Solo públicas. Los resultados se quedan dentro del espacio global unicast, 2000::/3, lo que significa que el primer grupo empieza por 2 o por 3. La herramienta se salta 2001::/23 (asignaciones de protocolo), 2001:db8::/32 y 3fff::/20 (documentación) y 2002::/16 (6to4).

IPv6, Solo privadas. Los resultados son direcciones locales únicas en fd00::/8, la mitad de fc00::/7 pensada para redes asignadas localmente.

Consejos y límites

  • Solo para datos de prueba. Las direcciones públicas creadas aquí pueden pertenecer a redes reales. No las uses para enviar tráfico.
  • Para documentación, usa los rangos reservados para ejemplos: 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 o 2001:db8::/32 en guías y capturas de pantalla.
  • Duplicados. Las direcciones se sacan de forma independiente. Con miles de millones de valores posibles, una repetición en un lote pequeño es muy improbable, pero la herramienta no la impide.
  • Asignada o no. Solo públicas significa “fuera de un bloque especial”. No comprueba si una dirección se ha asignado realmente a alguien.
  • Práctica con binario. Para ver una dirección en bits, convierte cada número con el traductor de código binario. Por ejemplo, 10 es 00001010.

Otras formas de crear direcciones IP aleatorias

Python. ipaddress.IPv4Address(random.getrandbits(32)) crea cualquier dirección IPv4, y ipaddress.IPv6Address(random.getrandbits(128)) cualquier dirección IPv6. Comprueba .is_global o .is_private en el resultado y vuelve a sacar si no encaja.

Excel o Google Sheets. =RANDBETWEEN(1,223)&"."&RANDBETWEEN(0,255)&"."&RANDBETWEEN(0,255)&"."&RANDBETWEEN(1,254) arma una dirección IPv4 aproximada. No se salta los bloques privados ni los reservados. En Excel en español, la función se llama ALEATORIO.ENTRE.

Librerías Faker. Los paquetes de datos de prueba de muchos lenguajes incluyen funciones para direcciones IP.

Herramientas relacionadas

Para identificadores únicos que acompañen a tus registros de prueba, usa el generador de UUID. Para números de puerto aleatorios u otros valores, usa el generador de números aleatorios con un rango como 1024 a 65535.

Generador de IP aleatorias: preguntas y respuestas

¿Qué direcciones se salta la opción Solo públicas?

En IPv4 se salta los bloques de uso especial: 0.0.0.0/8, las redes privadas (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), el espacio compartido 100.64.0.0/10, loopback 127.0.0.0/8, link-local 169.254.0.0/16, los rangos de documentación y de pruebas de rendimiento, multicast 224.0.0.0/4 y el bloque reservado 240.0.0.0/4. En IPv6 se mantiene dentro de global unicast 2000::/3 y se salta 2001::/23, 2001:db8::/32, 2002::/16 y 3fff::/20.

¿Por qué la mayoría de las IPv4 privadas empiezan por 10?

Todas las direcciones privadas tienen la misma probabilidad, y el bloque 10.0.0.0/8 es con diferencia el más grande. Tiene 16.777.216 direcciones, frente a 1.048.576 en 172.16.0.0/12 y 65.536 en 192.168.0.0/16. Por eso la mayoría de las elecciones caen en 10.x.x.x.

¿Son direcciones reales que pertenecen a alguien?

Una dirección pública creada aquí puede estar en uso por una red real. Usa las direcciones generadas solo como datos de prueba, nunca para escanear ni contactar equipos. Para ejemplos en documentos, lo seguro son los rangos reservados para documentación, como 192.0.2.0/24 y 2001:db8::/32.

¿Qué hace Forma IPv6 completa?

Las direcciones IPv6 se suelen abreviar quitando los ceros iniciales y sustituyendo una serie de grupos de ceros por ::. Forma IPv6 completa muestra los ocho grupos con cuatro dígitos cada uno, por ejemplo 2bd5:8531:03d4:eefc:9d19:9295:d31f:0a45.