2009-10-13 13:39:41 +0000 2009-10-13 13:39:41 +0000
40
40

¿Qué es una máscara de subred y la diferencia entre una máscara de subred de 255.255.255.0 y 255.0.0.0?

Mi router DSL/WiFi proporcionado por mi ISP tiene una dirección IP interna de 10.0.0.138, las direcciones proporcionadas por DHCP están en el formato de 10.0.0.xxx.

Ahora, quiero empezar a usar direcciones IP estáticas en mi red local, y no sé qué proporcionar para la máscara de subred.

¿Qué es una máscara de subred?

¿Debo usar 255.255.255.0 o 255.0.0.0 como máscara de subred? ¿Cuál es la diferencia?

Respuestas (5)

29
29
29
2009-10-13 13:52:24 +0000

El cero de la máscara de subred corresponderá al xxx de tu dirección IP. Si necesitas más de 255 direcciones diferentes, tendrás que cambiar las IPs del DHCP a 10.0.xxx.xxx (IP de difusión de 10.0.255.255) y la máscara de subred a 255.255.0.0.

Teóricamente, 255.0.0.0 es una máscara de subred válida para las direcciones 10.0.0.0 a 10.255.255.255. Este artículo de la wikipedia muestra las direcciones válidas para las redes privadas.

Pero en tu caso (10.0.0.xxx), deberías usar 255.255.255.0.

22
22
22
2009-10-13 13:42:46 +0000

Lo más probable es que estés buscando una máscara de subred de 255.255.255.0.

Una máscara de subred se refiere a la práctica de la subred, que es, a mi entender, una forma de dividir una red en redes lógicas más pequeñas. Una máscara de subred se utiliza para indicar a los dispositivos de red (ya sea el ordenador o cualquier router, módem, etc.) qué direcciones son locales (pertenecen a esta red), y qué direcciones son remotas (pertenecen a esa red).

Así, si la dirección IP de un ordenador es 192.168.1.104, y su máscara de subred es 255.255.255.0, entonces el ordenador (y cualquier otro dispositivo conectado a la misma red) asumirá que todas las IP de la red local de ese ordenador tendrán el formato 192.168.1. xxx , siendo xxx la única parte que variaría. Del mismo modo, si la máscara de subred es 255.255.0.0, entonces el ordenador asumirá que todas las direcciones IP de su red local tendrán el formato 192.168. xxx. xxx.

La creación de redes no es realmente útil en una red doméstica, como la tuya. Se utiliza principalmente en redes más grandes (con más de 255 ordenadores) para reducir la actividad innecesaria de la red. MarkM proporcionó esto en los comentarios:

Una de las mayores ventajas de la subred en una red grande es reducir el tráfico de difusión. Si tienes miles de hosts en una sola subred, tus switches se ahogarán con ARP, DHCP y otras difusiones. En una red doméstica normalmente no hay mucha necesidad, a menos que quieras algo como una LAN inalámbrica para invitados que no tenga ningún enrutamiento disponible para tu red doméstica principal.

Esta explicación es muy aproximada y poco precisa, así que por favor perdóname si he cometido algún error.

10
10
10
2009-10-13 14:55:43 +0000

La máscara de red se utiliza para identificar qué parte de la dirección IP representa la dirección de red y qué parte representa la dirección de la máquina*.

Considere la red de clase A 10.0.0.0 a 10.255.255.255 (este es el bloque de clase A designado como “privado”, es decir, los paquetes destinados a estas direcciones no serán enrutados). En binario las direcciones son 00001010.00000000.00000000.00000000 hasta 00001010.11111111.111111.111111. La máscara de red se genera asignando un 1 a cada bit de estas direcciones que no cambia IE:

00001010.00000000.00000000.00000000
00001010.11111111.11111111.11111111
-----------------------------------
11111111.00000000.00000000.00000000

Lo que se convierte en 255.0.0.0, la clásica máscara de red de clase A.

\ En realidad, para obtener la dirección de red dada una dirección IP, sólo hay que hacer un AND lógico. Por ejemplo, para la máscara de red 255.0.0.0 y la dirección IP 10.0.0.1:

00001010.00000000.00000000.00000001
11111111.00000000.00000000.00000000
-----------------------------------
00001010.00000000.00000000.00000000

Y 00001010.00000000.00000000.00000000 se traduce en 10.0.0.0 que es efectivamente la dirección de red.

Ten en cuenta que normalmente no necesitas una red de clase A para una red doméstica (¿necesitas más de 255 direcciones?) y por tanto puedes usar 255.255.255.0 como máscara de red y/o usar una red de clase C (por ejemplo, 192.168.1.0).

1
1
1
2009-10-13 17:06:05 +0000

En términos más técnicos, la máscara de subred ayuda a las máquinas a identificar el número de red asociado a una determinada dirección IP. El 255 representa todos los 1 de ese byte de la dirección y cuando se realiza un AND de bits entre la dirección y la máscara, se obtiene el número de red. Lo que queda es el número de máquina

Así que

IP Address 192.168.1.1
Subnet mask 255.255.255.0
Network Number 192.168.1.0
Host Number 1
Address Range 192.168.1.1 to 192.168.1.255

Alternativamente,

IP Address 192.168.1.0
Subnet mask 255.255.254.0
Network Number 192.168.0.0
Host Number 1
Address Range 192.168.0.1 to 192.168.1.255

Esta segunda configuración deja 9 bits para el número de host (en un caso en el que tendría más de 255 hosts). Ajustando la máscara de subred se obtienen más direcciones de host y menos redes o viceversa, dependiendo de si se añaden o quitan 1’s

0
0
0
2009-10-13 17:55:14 +0000

Responderé a la pregunta práctica. Siempre debes usar la máscara de subred “correcta”, a menos que seas el administrador de la red o entiendas bien las matemáticas de los bits.

Como probablemente no estés usando un servidor DCHP “real”, deberías usar la máscara de subred que te da tu servidor DHCP para todos los sistemas, incluyendo las direcciones estáticas. También deberías asegurarte de que tus números estáticos no van a estar en el espacio que tu servidor DHCP asigna.

Si proporcionas tu sistema operativo, seguro que podemos darte el comando adecuado para mostrar tu máscara de subred actual en un sistema cliente DHCP.

Lo ideal sería usar 255.0.0.0, porque para 10.0.0.0, si usara 255.255.255.0, sólo podría tener un espacio de 256 direcciones (no es un gran problema, pero quién sabe, usted dijo que estaba usando .138), ADEMÁS debería proporcionar enrutamiento a las otras subredes 10.0.0.0 (y apuesto a que no lo hace).

Esto podría importar a algunas personas con configuraciones inusuales de trabajo desde casa, como los túneles ssh.