Mi enrutador 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 comenzar 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 mi máscara de subred? ¿Cuál es la diferencia?
networking
home-networking
subnet
Torben Gundtofte-Bruun
fuente
fuente
Respuestas:
El cero en la máscara de subred corresponderá al
xxx
de su dirección IP. Si necesita más de 255 direcciones diferentes, deberá cambiar las IP de 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 10.0.0.0 a 10.255.255.255 direcciones. Este artículo de Wikipedia muestra las direcciones válidas para redes privadas.
Pero en su caso (10.0.0.xxx), debe usar 255.255.255.0.
fuente
Lo más probable es que busque una máscara de subred de 255.255.255.0.
Una máscara de subred se refiere a la práctica de subredes, que es, a mi entender, una forma de dividir una red en redes lógicas más pequeñas. Se utiliza una máscara de subred para indicar a los dispositivos de red (ya sea la computadora o cualquier enrutador, módem, etc.) qué direcciones son locales (pertenece a esta red) y qué direcciones son remotas (pertenece a esa red).
Entonces, si la dirección IP de una computadora es 192.168.1.104, y su máscara de subred es 255.255.255.0, entonces la computadora (y todos los demás dispositivos conectados a la misma red) asumirán que cada IP en la red local de esa computadora estará en 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, la computadora asumirá que cada dirección IP en su red local tendrá el formato 192.168. xxx . xxx .
La división en subredes de una red no es realmente útil en una red doméstica, como la suya. Se utiliza principalmente en redes más grandes (con más de 255 computadoras) para reducir la actividad innecesaria de la red. MarkM proporcionó esto en los comentarios:
Esta explicación es muy aproximada e incompleta, así que perdónenme si he cometido un error o dos.
fuente
La máscara de red se usa para identificar qué porción de la dirección IP representa la dirección de red y qué porción 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 "privado" designado, es decir, los paquetes destinados a estas direcciones no serán enrutados). En binario las direcciones son: 00001010.00000000.00000000.00000000 hasta 00001010.11111111.11111111.11111111. La máscara de red se genera asignando un 1 para cada bit en estas direcciones que no cambia IE:
Que convierte a 255.0.0.0, la clásica máscara de red de clase A.
* En realidad, para obtener la dirección de red con una dirección IP, solo debes 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:
Y 00001010.00000000.00000000.00000000 se traduce a 10.0.0.0, que de hecho es la dirección de red.
Tenga en cuenta que generalmente no necesita una red de clase A para una red doméstica (¿necesita más de 255 direcciones?) Y, por lo tanto, puede usar 255.255.255.0 como máscara de red y / o usar una red de clase C (por ejemplo, 192.168.1.0).
fuente
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 con una dirección IP dada. El 255 representa todos los 1 para ese byte de la dirección y cuando realiza un AND a nivel de bit entre la dirección y la máscara, obtiene el número de red. Lo que queda es el número de máquina
Asi que
Alternativamente,
Esta segunda configuración deja 9 bits para el número de host (en una instancia en la que tendría más de 255 hosts). El ajuste de la máscara de subred le brinda más direcciones de host y menos redes o viceversa, dependiendo de si agrega o elimina los 1
fuente
Dado que el ISP de torbengb le dio un enrutador (o le dijo que configurara su enrutador) con la dirección 10.0.0.138, me lleva a sospechar que los clientes de este ISP comparten el espacio de la dirección 10.0.0.0; de lo contrario, la mayoría de los usuarios configuraría el enrutador a 10.0.0.1 o 192.168.0.1 o similar.
En ese caso, es importante que use la máscara de red que le dio su ISP, o puede pisotear las direcciones que el ISP está entregando a otros usuarios.
Si está seguro de que su enrutador está haciendo NAT, entonces probablemente pueda usar cualquier cosa desde / 8 a / 24.
Sin conocer los detalles de la conexión y la configuración del ISP, es difícil dar una respuesta definitiva.
La máscara de red separa sus direcciones en la porción de red y la porción de host, pero la razón práctica es para que su enrutador y el código de enrutamiento de sus hosts puedan saber qué direcciones de destino están en su red local y cuáles necesitan que se envíen sus paquetes. a través del enlace ascendente del enrutador.
fuente
Contestaré la pregunta práctica. Siempre debe usar la máscara de subred "correcta", a menos que sea el administrador de la red o entienda bien las matemáticas bit a bit.
Como probablemente no esté utilizando un servidor DCHP "real", debe usar la máscara de subred que le proporciona su servidor DHCP para todos los sistemas, incluidas las direcciones estáticas. También debe asegurarse de que sus números estáticos no vayan a estar en el espacio que asigna su servidor DHCP.
Si proporciona su sistema operativo, estoy seguro de que podemos darle el comando correcto para mostrar su máscara de subred actual en un sistema cliente DHCP.
Idealmente, estaría usando 255.0.0.0, porque para 10.0.0.0, si usara 255.255.255.0, solo podría tener un espacio de 256 direcciones (no es gran cosa, pero quién sabe, 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 ser importante para algunas personas con configuraciones inusuales de trabajo desde casa, como túneles ssh.
fuente