Calcular la máscara de subred a partir de la dirección IP

Tengo una dirección IP

12.23.34.22 

Necesito para encontrar el prefijo de red para esta dirección IP. Para eso, necesito encontrar la máscara de subred y luego contar el número de 1 contiguos para obtener el prefijo de red.

¿Cómo podemos calcular la máscara de subred (255.x.x.x) para esta IP dada?

Comentarios

  • La máscara de red no se calcula. Está asignado. Quien le dio la dirección IP puede decirle cuál es.
  • ¿Alguna respuesta le ayudó? Si es así, debe aceptar la respuesta para que la pregunta no ' siga apareciendo para siempre, buscando una respuesta. Alternativamente, puede proporcionar y aceptar su propia respuesta.

Responder

¿Cómo podemos calcular la máscara de subred (255.x.x.x) para esta IP dada?

Puede » t. Para encontrar el prefijo, necesita la dirección y la máscara, o la dirección y la longitud del prefijo.

Consulte las respuestas a esta pregunta sobre cómo calcular todo.

Comentarios

  • Básicamente, solo el enrutador de la subred ' y el ¿Los nodos que componen la subred conocen la máscara de red? O más precisamente, un enrutador no ' t conoce exactamente la máscara de red. Solo tiene reglas con la subred ' s netmask, que le dice que envíe paquetes a la subred, si una dirección IP coincide con una regla (que tiene una máscara y un número de subred). Y también los nodos conocen su máscara de red (ip a). Para determinar si ' re para aceptar o ignorar un paquete. Es decir, no se necesita una máscara de red para enviar un paquete. Corrígeme si ' estoy equivocado.
  • … Y di si quiero saber si un sitio está detrás de Cloudflare . Yo ' tengo que hacer ipcalc IP/PREFIX_LENGTH para cada rango de IP y verificar si el número de subred resultante coincide con el del rango de IP. O busque un rango de IP que se vea similar y verifique la IP con la longitud del prefijo del rango ' s.
  • Una tabla de enrutamiento en un enrutador tiene prefijos (red y máscara ). Los paquetes IP solo tienen direcciones. La dirección de destino de un paquete que ingresa a un enrutador se compara con las entradas en una tabla de enrutamiento (enmascarando la dirección) para ver si coincide. Si hay una coincidencia, el paquete se envía a la interfaz para el prefijo coincidente; de lo contrario, el paquete se descarta. Realmente no tiene forma de saber la ruta que toma un paquete hasta su destino, y así es como se diseñó IP. No te importa cómo llegue allí, y el camino podría cambiar en cualquier momento; solo le importa que llegue al destino.

Respuesta

Una máscara de subred es un valor de 32 bits que permite que el dispositivo que recibe paquetes IP distinga la parte de ID de red de la dirección IP de la parte de ID de host de la dirección IP, por lo que sin una máscara de subred que se pueda representar en forma de un valor 32 como (255.0.0.0) o notación de barra inclinada (/8) es imposible identificar el prefijo de red de una dirección IP.

Respuesta

Creo que necesitas saber si tiene clase o no. si tiene clase, puede usar la máscara de subred predeterminada de clase A, que es 255.0.0.0 y, por lo tanto, la dirección de red será 12.0.0.0.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *