Por qué convertir direcciones IP
Los ordenadores almacenan una dirección IPv4 como un único número de 32 bits; la conocida forma con puntos, como 192.168.0.1, es solo una manera cómoda para las personas de escribir sus cuatro bytes. Distintas herramientas y bases de datos usan representaciones diferentes:
- Entero (decimal): almacenamiento compacto y consultas rápidas de rangos en bases de datos y archivos de geolocalización.
192.168.0.1es3232235521. - Hexadecimal: se usa en capturas de paquetes, tablas del kernel y algunos formatos de registro:
0xC0A80001. - Binario: imprescindible para entender las máscaras de subred y CIDR. Cada bit 1 de la máscara marca la parte de red.
- IPv6 con IPv4 asignada (IPv4-mapped): la forma en que el software de doble pila representa a los clientes IPv4, por ejemplo
::ffff:192.168.0.1.
Cómo funciona la conversión
Multiplica cada octeto por el valor de su posición y suma los resultados: a × 256³ + b × 256² + c × 256 + d. Para 8.8.8.8 son 8 × 16.777.216 + 8 × 65.536 + 8 × 256 + 8 = 134.744.072. Para volver atrás, divide entre 256 repetidamente y quédate con los restos.
Compresión y expansión de IPv6
Las direcciones IPv6 pueden escribirse de forma abreviada: se eliminan los ceros a la izquierda de cada grupo y una secuencia de grupos formados solo por ceros se sustituye por ::. El conversor muestra tanto la forma comprimida (2001:db8::1) como la forma completa expandida (2001:0db8:0000:0000:0000:0000:0000:0001). Más información sobre IPv6.
http://2130706433/ (que es 127.0.0.1) u octetos en octal. Los atacantes los usan para saltarse filtros ingenuos, así que normaliza siempre las direcciones antes de validarlas.Preguntas frecuentes
¿Puedo introducir binario?
Sí. Introduce 32 bits para IPv4 o 128 bits para IPv6, con o sin puntos.
¿Cuál es el mayor número IPv4?
4294967295, que es 255.255.255.255 (2³² − 1).
Actualizado
Comentarios
Inicia sesión para valorar esta herramienta.
Comparte un consejo, haz una pregunta o cuenta cómo te funcionó la herramienta.
Aún no hay comentarios. Sé el primero en contar cómo te fue.