¿Cuál es el significado de la dirección 10.0.0.1/24 de mi computadora ( ip addr
- comando)?
1/24 y no 0/8
Rango 10.0.0 y no 192.168.10
¿Cuál es el significado de la dirección 10.0.0.1/24 de mi computadora ( ip addr
- comando)?
1/24 y no 0/8
Rango 10.0.0 y no 192.168.10
Respuestas:
Pensé en ampliar esto con algunos ejemplos
/ 8 = 255.0.0.0
/ 16 = 255.255.0.0
/ 24 = 255.255.255.0
/ 32 = 255.255.255.255
192.168.1.0/24 = 192.168.1.0-192.168.1.255
192.168.1.5/24 todavía está en la misma red que la anterior, tendríamos que ir a 192.168.2.0 para estar en una red diferente.
192.168.1.1/16 = 192.168.1.0-192.168.255.255
Cuando tiene una red, pierde dos direcciones IP, una para transmisión y otra para la red. La primera IP está reservada para referirse a la red, mientras que la última IP del rango está reservada para la dirección de transmisión.
Además de la respuesta de Tim:
El / 24 en lugar de / 8 significa que los primeros 3 octetos de la dirección IP se utilizan para especificar la red. Esta es solo una configuración que puede cambiar si lo desea. No es muy común usar el 10. rango privado con una máscara / 24, pero no hay razón para que no pueda hacerlo.
/ 8 está utilizando solo el primer octeto para especificar la porción de red, que es lo que significaba 10. una red explícitamente en los días previos al CIDR, y es por eso que todavía se ve con más frecuencia con un / 8 que con un 24.
En cuanto al último octeto que es un 0, no un 1, eso se debe a que 10.0.0.0 sería en este caso la dirección de red, con 10.0.0.1 siendo la ip de su computadora.
RFC 1918 reserva 3 rangos para direcciones IP privadas. Su servidor / enrutador DHCP está configurado para asignar este rango.
10.0.0.0 - 10.255.255.255/8
172.16.0.0 - 172.31.255.255/12
192.168.0.0 - 192.168.255.255/16
Este formato 10.0.0.1/24
se denomina representación CIDR de enrutamiento entre dominios sin clase, por lo que, en resumen, es una máscara de bits que describe qué parte de la dirección IP se puede usar para el rango.
Aquí hay un ejemplo, en su caso 10.0.0.1/24
tiene 24 bits preservados del campo de dirección total de 32 bits. Si piensa en una dirección IP como 4 partes de 8 bits que le da 255.255.255.255
respectivamente 2^8.2^8.2^8.2^8
en su caso, eso significa que esta parte, 3 partes de 8 bits, está protegida (no cambiará) 10.0.0
y solo se usará el octavo final de la IP como parte del rango .1
que le ofrece rango en este formato:
10.0.0.1 - 10.0.0.255
Supongo que la 10.0.0.0
IP se conserva para su enrutador, tarjeta de red o algún otro dispositivo, por eso no está incluida.
Otra cosa, probablemente obvia, cuanto menor es el número de rango, por ejemplo, 32, 24, 16, 8, mayor es el rango de IP.
Y finalmente, aquí hay una buena herramienta para manipulaciones CIDR http://www.ipaddressguide.com/cidr
Solo notando que 10.0.0.0/24 es una subred no válida. La primera subred válida dentro de la red 10.0.0.0/8 (clase A), ahora en rodajas con una /24
máscara de subred es ... 10.0.1.0/24
. Debe tirar la parte superior / inferior en el lado de la red como lo hace para la parte superior / inferior para el lado del host de esa máscara de bits. Por la misma razón, 10.255.255.0/24 también es inválido.
Para cualquier máscara de subred dada, hay 2 x - 2 subredes y 2 x - 2 hosts
... donde x es el número de bits en ese lado de la máscara. Entonces, /24
eso es 24 en el lado de la red y 8 en el lado del host, lo que hace 16777214 subredes y 254 hosts. Tenga en cuenta la parte "- 2" de ese cálculo en el lado de la red de la máscara de bits. Eso significa que tiene que tirarlos (no puede emitirlos) ya que significan algo para la capa de transporte de tcp / ip, en este caso.
Esto debería tener sentido para cualquiera que ya sepa que de manera similar no puede vincular ninguna 10.x.y.0/24
y 10.x.y.255/24
direcciones, ya que ya significan algo.