Conversor de direcciones IP
Todas las representaciones de una dirección IPv4 o IPv6.
Una dirección IP no es más que un número: 32 bits en IPv4 y 128 bits en IPv6. Las notaciones con puntos y con dos puntos son formas legibles de escribirlo. Este conversor muestra la misma dirección como entero, en hexadecimal y en binario, además del nombre de DNS inverso usado en las consultas PTR (in-addr.arpa en IPv4, ip6.arpa en IPv6).
En IPv6 muestra también la forma expandida (los 32 dígitos hexadecimales) y la forma comprimida canónica definida en el RFC 5952: minúsculas, sin ceros a la izquierda y con la secuencia más larga de grupos a cero sustituida por ::.
Preguntas frecuentes
¿Cómo convierto una dirección IP en un entero?
Multiplica cada octeto IPv4 por su valor posicional: a×256³ + b×256² + c×256 + d. Para 192.168.1.1 el resultado es 3232235777.
¿Cuál es la forma canónica de una dirección IPv6?
Según el RFC 5952: hexadecimal en minúsculas, sin ceros a la izquierda en cada grupo y con la secuencia más larga de dos o más grupos a cero comprimida como ::. Si hay empate, se comprime la primera.
¿Por qué los nombres PTR aparecen al revés?
El DNS delega de derecha a izquierda, por lo que las zonas inversas enumeran las partes de la dirección en orden inverso. Así cada titular de red puede recibir la autoridad sobre su propio bloque.