Cómo calcular las direcciones IP: Dominar IPv4 e IPv6 como un profesional

Meta Descripción: ¿Confundido por los cálculos de direcciones IP? Esta guía pro desglosa cómo calcular las direcciones IPv4 e IPv6, la notación CIDR y las máscaras de subred. Red maestra dirigiéndose hoy.

Ya sea que esté configurando un nuevo servidor, configurando una red privada para su alojamiento VPS o solucionando un problema de conexión, comprender cómo calcular las direcciones IP es una habilidad fundamental. Es la clave para desbloquear la forma en que Internet organiza y enruta el tráfico.

Pero seamos honestos: términos como «subnetting», «CIDR» y «hexadecimal» pueden parecer intimidantes.

Esta guía desmitificará el direccionamiento IP. Desglosaremos la lógica tanto para IPv4 como para IPv6, transformándolo de un novato en redes a un profesional confiado.

¿Qué es una dirección IP?

Una dirección IP (Protocolo de Internet) es una etiqueta numérica única asignada a cada dispositivo en una red informática. Su propósito principal es doble:

  1. Identificación: Identifica el host o dispositivo.
  2. Ubicación: Proporciona la ubicación del dispositivo en la red, lo que permite una ruta para que los datos lleguen a ella.

Piense en ello como una dirección de calle para su computadora. Sin ella, los paquetes de datos no sabrían a dónde ir. Las dos versiones que encontrarás son IPv4 e IPv6.

Parte 1: Cómo calcular direcciones IPv4

IPv4 es el caballo de batalla con el que probablemente esté más familiarizado (por ejemplo, 172.217.14.228). Una dirección IPv4 es un número de 32 bits, típicamente escrito como cuatro números de 8 bits (octetos) en formato decimal.

La parte de «cálculo» de IPv4 casi siempre implica subred. Este es el proceso de dividir una gran red en subredes más pequeñas y manejables. Para ello, utilizamos un máscara de subred.

Conceptos clave: Máscara de subred y CIDR

Una dirección IP tiene dos partes: el ID de red y el ID de host.

  • ID de red: Identifica la red en la que está encendido el dispositivo. (Como el nombre de la calle).
  • ID del anfitrión: Identifica el dispositivo específico en esa red. (Como el número de la casa).

A máscara de subred es un número de 32 bits que «enmascara» la dirección IP, separando claramente la parte de la red de la parte del host.

Lo verás en dos formatos comunes:

  1. Decimal punteado: 255.255.255.0
  2. Notación CIDR: /24 (Esto es más moderno y eficiente).

Ambos 255.255.255.0 y /24 significa el primeros 24 bits (los tres primeros octetos) son el Network ID, y el últimos 8 bits (el último octeto) son para el ID de host.

La magia: Binario Y

Para encontrar las direcciones clave en su red, solo necesita una operación simple: el bitwise Y.

Usemos un ejemplo práctico:

  • Dirección IP: 192.168.1.150
  • Máscara de subred: /24 (que es 255.255.255.0)

Los convertiremos a binarios para ver qué está pasando.

DecimalBinario
192.168.1.15011000000.10101000.00000001.10010110
255.255.255.011111111.11111111.11111111.00000000

Ahora, realice una operación AND bit a bit (1 Y 1 = 1, 1 Y 0 = 0, 0 Y 0 = 0).

  11000000.10101000.00000001.10010110 (IP) & 1111111111.111111111111.00000000 (Máscara) ----------------------------------- 11000000.10101000.00000001.00000000 (Resultado)

Convierte este resultado de nuevo a decimal: 192.168.1.0.

¡Acabas de calcular tu primera dirección!

Cómo encontrar todas las direcciones IPv4 clave (el camino fácil)

Usemos nuestro ejemplo: 192.168.1.150 /24

1. Dirección de red (ID de red):

  • Objeto: Identifica la propia red. Es la primera dirección en el rango.
  • Cálculo: Realice el bitwise AND entre la IP y la máscara de subred.
  • Resultado: 192.168.1.0 (Como hemos calculado anteriormente).

2. Dirección de difusión:

  • Objeto: Una dirección utilizada para enviar un mensaje a todos dispositivos en la red. Es la última dirección en el rango.
  • Cálculo: Tome el ID de red (192.168.1.0). En la parte del host (los últimos 8 bits o el último octeto), cambie todos los bits a 1.
    • Red: 11000000.10101000.00000001.00000000
    • Difusión: 11000000.10101000.00000001.11111111
  • Resultado: 192.168.1.255

3. Primera dirección de host utilizable:

  • Objeto: La primera IP que puede asignar a un dispositivo (como su router).
  • Cálculo: Dirección de red + 1.
  • Resultado: 192.168.1.1

4. Última dirección de host utilizable:

  • Objeto: La última IP que puede asignar a un dispositivo.
  • Cálculo: Dirección de difusión – 1.
  • Resultado: 192.168.1.254

5. Número total de anfitriones:

  • Cálculo: Mira el número de bits de host. A /24 deja 8 bits para el anfitrión (32 - 24 = 8). La fórmula es $2^n$ (donde $n$ es el número de bits de host).
    • $2^8 = 256$ direcciones totales.
  • Anfitriones utilizables: $2^n – 2$ (sustramos las direcciones de Red y Difusión).
    • $2^8 – 2 = 254$ IP utilizables.

Resumen de 192.168.1.150 /24:

  • Red: 192.168.1.0
  • Difusión: 192.168.1.255
  • Rango de host: 192.168.1.1192.168.1.254

Parte 2: Cómo «Calcular» las direcciones IPv6

IPv6 fue creado para resolver el problema de agotamiento de la dirección IPv4. Utiliza 128 bits en lugar de 32, creando un número alucinantemente grande de direcciones.

Un ejemplo de dirección IPv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

Formato y abreviatura de IPv6

En primer lugar, «calcular» IPv6 se trata menos de binarios complejos y más de comprender su formato.

  • Formato: Ocho bloques de 16 bits (hextetos), escritos en hexadecimal y separados por dos puntos.
  • Hexadecimal: Utiliza los números 0-9 y las letras a-f.

Reglas de abreviatura (¡Crucial!):

  1. Omita los principales ceros: En cualquier bloque, puede eliminar los ceros principales.
    • 0db8 -> db8
    • 0000 -> 0
    • 0370 -> 370
    • Nuestro ejemplo se convierte en: 2001:db8:85a3:0:0:8a2e:370:7334
  2. Comprimir ceros consecutivos:Una vez por dirección, puede reemplazar una cadena de bloques cero consecutivos con un doble colon (::).
    • Nuestro ejemplo: 2001:db8:85a3:0:0:8a2e:370:7334
    • Se convierte en: 2001:db8:85a3::8a2e:370:7334 (El 0:0 fue comprimido).

IPv6 «Subnetización»

IPv6 también utiliza la notación CIDR para definir el Prefijo de red (parte de la «red») y ID de interfaz (parte «anfitrión»).

Una asignación típica de IPv6 para una LAN es una /64.

  • Dirección: 2001:db8:85a3:aaaa:02c4:31ff:fe1e:45a1 /64
  • Esto significa:
    • Prefijo de red (primeros 64 bits): 2001:db8:85a3:aaaa
    • ID de interfaz (últimos 64 bits): 02c4:31ff:fe1e:45a1

En IPv6, realmente no «calculamos» la dirección de red. El prefijo está la dirección de la red.

  • Dirección de red: 2001:db8:85a3:aaaa::/64 (Reemplazamos la parte del host con ::)

A diferencia de IPv4, IPv6 no tiene una «dirección de difusión». multicast por eso. Además, la primera dirección (todos los ceros en la parte del host) está utilizable y se denomina «dirección Anycast de Subnet-Router».

El «cálculo» de los hosts IPv6 suele ser automático. El ID de interfaz de 64 bits se genera comúnmente de una de dos maneras:

  1. SLAAC (Autoconfiguración de direcciones sin estado): El dispositivo genera automáticamente su propio ID único.
  2. IUE-64: El dispositivo utiliza su dirección MAC (hardware) de 48 bits e insertos ff:fe en el medio para crear un ID de 64 bits.

Por qué esto es importante para su alojamiento

Comprender el direccionamiento IP es vital para administrar sus servicios web:

  • IPs dedicadas: Cuando recibes una dirección IP específica de nosotros, obtienes una dirección IPv4 o IPv6 única para tu sitio, lo que puede ayudar con la reputación del correo electrónico y el SSL.
  • Seguridad de la red: Configurar reglas de firewall y listas de acceso a menudo requiere especificar rangos de IP o subredes.
  • Redes privadas: Si está ejecutando varios servidores privados virtuales (VPS), puede configurar una red privada entre ellos. Saber cómo asignar IPs (10.x.x.x o 172.16.x.x) es esencial.
  • El futuro es IPv6: La web se está moviendo a IPv6. Asegurarse de que su proveedor de alojamiento esté completamente habilitado para IPv6 (¡como nosotros!) es fundamental para preparar su sitio web para el futuro y garantizar el mejor rendimiento para los visitantes.

Tome el control de su red

El direccionamiento IP no es un arte oscuro; es un sistema de lógica. Al comprender cómo desglosar una IP con una máscara de subred (para IPv4) y cómo leer el prefijo (para IPv6), ha adquirido una habilidad básica para administrar cualquier red.

¿Listo para usar sus conocimientos? Explore nuestros planes de alojamiento y encuentre la solución perfecta, desde alojamiento compartido hasta potentes servidores dedicados con todas las IP que necesita.

Explora nuestros planes de hosting