Cómo determinar si dos direcciones IP están en la misma subred (En 7 Pasos)

Por serm murmson
Cómo determinar si dos direcciones IP están en la misma subred (En 7 Pasos)
BananaStock/BananaStock/Getty Images

Una subred es una partición de una red en la que múltiples dispositivos o conexiones pueden existir, apartados de la red principal. Si tienes varias computadores en una red, es posible que desees determinar si son parte de la misma subred. Esto es útil para comprender el flujo de datos dentro de una red. Para esto, tendrás que hacer alguna conversión binaria y cálculos.

Paso 1

Obtén la dirección IP y el número de máscara de subred. En Windows, puedes hacerlo accediendo a la utilidad del Símbolo de sistema y ejecutando "ipconfig" o mediante la visualización de los detalles de tu conexión a través del Centro de redes y recursos compartidos. En Mac OS X, puedes hacerlo accediendo al menú de Preferencias del Sistema y seleccionando la opción «red».

Paso 2

Convierte los dos números a binario. El binario es un sistema numérico en el que sólo se utilizan 1 y 0. El número 2 se representa como "10", 4 es "100" y así sucesivamente. Por ejemplo, 110 corresponde a un 4, un 2 y ningún 1, por lo que el número real representado por 110 es 6. Las primeras ocho posiciones de binario se corresponden con 128, 64, 32, 16, 8, 4, 2 y 1. Tendrás que convertir cada sección del número separado por un período. Una dirección IP 192.168.1.100 se convierte de la siguiente manera:

192 se convierte en 11000000 (128 + 64)

168 se convierte en 10101000 (128 + 32 + 8)

1 se convierte en 00000001

100 se convierte en 01100100 (64 + 32 + 4)

Del mismo modo, una máscara de subred 255.255.255.0 se convierte en:

11111111.11111111.11111111.00000000

Paso 3

Compara los dos números binarios por columnas. Dondequiera que ambos números sean 1, anota un 1. Esta es la operación binaria "AND". Por ejemplo:

11000000.10101000.00000001.01100100 11111111.11111111.11111111.00000000

El resultado sería 11000000.10101000.00000001.00000000

Paso 4

Obtén la segunda IP y los números de máscara de subred.

Paso 5

Conviértelos a binario.

Paso 6

Realizar la comparación "AND" con el segundo par de números.

Paso 7

Compara los dos resultados de las operaciones "AND". Si son idénticos, las dos direcciones IP están en la misma subred. Si no son idénticos, no pertenecen a la misma subred. Por ejemplo, si el segundo resultado "AND" también fue 11000000.10101000.00000001.00000000, ambas IP estarían en la misma subred.