Conocer las direcciones IP de los dispositivos de tu casa u oficina es una tarea muy fácil y que puede convertirse en esencial para según qué casos. Tarea esencial para administradores, e importante para cualquier usuario común. Puede llegar a resultar de gran ayuda para configurar cámaras IPs, servidores, etc... Para ello, lo mejor es saber qué direcciones IP podemos asignar a cada dispositivo, y cuales están ya ocupadas o son especiales, como las asignadas para broadcast.

Vamos a ello empezando por el principio. :)

 

¿Qué es una Dirección IP?

 

Una dirección IP es una parte esencial en la comunicación de redes. Normalmente, viene compuesta por cada grupos de números, nunca superiores a 255 (por ejemplo, 8.8.8.8, prueba a ponerlo en la barra de direcciones de tu navegador ;) ). Sirve para identificar en una red a un dispositivo y poder realizar diferentes tareas como administrar, gestionar, intercambiar ficheros... y muchas cosas más.

En una red común (una casa por ejemplo), las direcciones IP suelen ser asignadas dinámicamente por el router. Por lo que las IPs pueden cambiar con el tiempo dentro del rango esteblecido por la Máscara de Subred, que explicaremos más adelante.

Si quieres saber qué es una dirección IP más en detalle, no dudes en visitar la famosa Wikipedia: https://es.wikipedia.org/wiki/Direcci%C3%B3n_IP

 

¿Qué es la Puerta de Enlace?

 

La Puerta de Enlace es uno de los 3 datos más importantes que necesitamos saber para conectarnos a una red, junto con la dirección IP y la Máscara de Subred.

El aspecto de la dirección de una puerta de enlace es básicamente una dirección IP, con la salvedad que está dirección IP debe ser la del router, la dirección donde ir para conectarse al mundo exterior y poder conectarse a páginas web, entre otras muchas cosas.

Puedes obtener más información en la wiki https://es.wikipedia.org/wiki/Puerta_de_enlace

 

¿Qué es la Mácara de Subred?

 

Dentro del grupo de 3 datos importantes y necesarios para conectarnos a una red (dirección IP, Puerta de enlace, Mácara de subred) es el dato encargado de indicar cuantas IPs dispone la red para asignar a dispositivos. Es decir, Si la Máscara de Red nos dice que la red puede albergar 256 direcciones IPs, podremos albergar hasta 254 dispositivos, ya que hay dos direcciones IP que son especiales y no deben ser usadas para dispositivos.

Lo explicamos en detalle a continuación.

Encontrar Máscara de Subred

 

calcular direccion IP

 

En primer lugar debemos fijarnos en la máscara de subred dada. Podemos encontrar la máscara de subred mostrada de dos formas diferentes:

  • Opción 1: 4 grupos con valores entre 1 y 255 (8 bits) separados por puntos, del tipo 255.255.255.255
  • Opción 2: Dirección IP de la red seguido de la "barra del 7" (/) y el número de bits fijos de la máscara de subred. Por ejemplo, una máscara de subred 255.255.255.0, con un dirección IP 10.10.10.0, se mostraría 10.10.10.0/24, ya que los primeros 24 bits permanecen fijos y se dejan los 8 bits restantes para direccionar la subred: 11111111.11111111.11111111.00000000. Esta opción se conoce como nomenclatura CIDR.

 

 

Lo más normal es que la máscara de subred que tratemos sea de Clase C, es decir, que cómo mínimo los primeros 24 bits sean fijos, o lo que es lo mismo, que la máscara de subred sea del tipo 255.255.255.X.

En la siguiente tabla se muestran las equivalencias entre los diferentes métodos de representación y el número de dispositivos direccionables con una máscara de subred dada:

 BinarioDecimalCIDRNº hostsClase
   11111111.11111111.11111111.11111111      255.255.255.255  /321
   11111111.11111111.11111111.11111110   255.255.255.254/312
   11111111.11111111.11111111.11111100   255.255.255.252/304
   11111111.11111111.11111111.11111000   255.255.255.248/298
   11111111.11111111.11111111.11110000   255.255.255.240/2816
   11111111.11111111.11111111.11100000   255.255.255.224/2732
   11111111.11111111.11111111.11000000   255.255.255.192/2664
   11111111.11111111.11111111.10000000   255.255.255.128/25128
   11111111.11111111.11111111.00000000   255.255.255.0/24256C

 

Asignar Direcciones IP a Subredes

 

Una vez que conocemos el número de hosts direccionables con la máscara de subred provista, podemos hallar cuantas subredes hay y qué direcciones IP están contenidas en cada subred. Por ejemplo, supongamos que tenemos la IP 10.10.10.0/27, si nos fijamos en la tabla anterior, se podrán direccionar hasta 32 hosts en la misma subred.

2<nº de bits dedicados a direccionamiento=nº de 0's en binario>=25=32 

 

Para saber cuantas subredes podemos albergar:

 <nº máximo de direcciones> / <nº de hosts direccionables> = 256 / 32 = 8 subredes

 

Y las 8 subredes serían, siguiendo el ejemplo:

1. 10.10.10.0 (dirección de red)...10.10.10.31 (broadcast)

2. 10.10.10.32 (dirección de red)...10.10.10.63 (broadcast)

3. 10.10.10.64 (dirección de red)...10.10.10.95 (broadcast)

4. 10.10.10.96 (dirección de red)...10.10.10.127 (broadcast)

5. 10.10.10.128 (dirección de red)...10.10.10.159 (broadcast)

6. 10.10.10.160 (dirección de red)...10.10.10.191 (broadcast)

7. 10.10.10.192 (dirección de red)...10.10.10.223 (broadcast)

8. 10.10.10.224 (dirección de red)...10.10.10.255 (broadcast)

 

Cada subred puede albergar 32 direcciones.

Por lo tanto, a la hora de elegir una dirección IP para un host, hay que realizar los cálculos mencionados para saber cuál es la dirección de broadcast y el rango de IPs que están dentro del mismo segmento. Así nos evitaremos poner a un dispositivo una dirección de broadcast, y volvernos locos intentando averiguar un error que se puede solucionar de una forma tan fácil como la mencionada en este tutorial. :)

Si quieres saber un poco más acerca de las máscaras de subred, echa un vistazo a Wikipedia: Máscara de subred

 

Artículos Relacionados y de Interés