Cómo convertir direcciones IP en codigo binario

Por contributor

Cuando ves a una dirección IP en formato decimal (por ejemplo, 123.45.67.89), estás viendo una representación decimal del código binario que utiliza el equipo. Cada dirección IP es un número binario de 32-bit, con cada uno de los cuatro números decimales representados por ocho ceros y unos. Puedes convertir una dirección IP en código binario con un poco de aritmética simple.

Paso 1

Resta 128 al primer numero decimal de la dirección IP. Si el resultado es menor que cero, escribe un cero, de lo contrario escribe un uno y sigue con el resto de la sustracción.

Paso 2

Realiza el mismo procedimiento con el resto de la etapa 1, pero usa 64 en lugar de utilizar 128. Escribe el cero o uno a la derecha del cero o el uno que has escrito en el Paso 1.

Paso 3

Repite el Paso 2 usando 32 en lugar de 64, y luego 16, 8, 4, 2 y 1, escribe los unos o ceros de acuerdo con los resultados. Haciendo esto correctamente escribirás un número binario de ocho bits.

Paso 4

Realiza los Pasos del 1 al 3 con los otros tres números de la dirección IP, en orden, hasta que hayas obtenido una representación de 32 bits de la dirección. Por ejemplo para obtener la dirección IP 123.45.67.89, la versión binaria es 01111011.00101101.01000011.01011001.

Referencias