Meu roteador DSL / WiFi fornecido pelo meu ISP possui um endereço IP interno de 10.0.0.138
, os endereços fornecidos pelo DHCP estão no formato de 10.0.0.xxx
.
Agora, quero começar a usar endereços IP estáticos na minha rede local e não sei o que fornecer para a máscara de sub-rede.
O que é uma máscara de sub-rede?
Devo estar usando 255.255.255.0
ou 255.0.0.0
como minha máscara de sub-rede? Qual é a diferença?
networking
home-networking
subnet
Torben Gundtofte-Bruun
fonte
fonte
Respostas:
O zero na máscara de sub-rede corresponderá ao
xxx
seu endereço IP. Se você precisar de mais de 255 endereços diferentes, precisará alterar os IPs do DHCP para 10.0.xxx.xxx (IP de broadcast de 10.0.255.255) e a máscara de sub-rede para 255.255.0.0.Teoricamente, 255.0.0.0 é uma máscara de sub-rede válida para os endereços 10.0.0.0 a 10.255.255.255. Este artigo da wikipedia mostra os endereços válidos para redes privadas.
Mas no seu caso (10.0.0.xxx), você deve usar 255.255.255.0.
fonte
Provavelmente, você está atrás de uma máscara de sub-rede 255.255.255.0.
Uma máscara de sub-rede refere-se à prática de sub-rede, que é, pelo que entendi, uma maneira de dividir uma rede em redes lógicas menores. Uma máscara de sub-rede é usada para informar aos dispositivos de rede (seja o computador ou qualquer roteador, modem, etc.) quais endereços são locais (pertencem a esta rede) e quais endereços são remotos (pertencem a essa rede).
Portanto, se o endereço IP de um computador for 192.168.1.104 e sua máscara de sub-rede for 255.255.255.0, o computador (e todos os outros dispositivos conectados à mesma rede) assumirá que todo IP na rede local desse computador estará no formato 192.168.1. xxx , com xxx sendo a única parte que variaria. Da mesma forma, se a máscara de sub-rede for 255.255.0.0, o computador assumirá que todos os endereços IP em sua rede local estarão no formato 192.168. xxx . xxx .
Sub-rede de uma rede não é realmente útil em uma rede doméstica, como a sua. É usado principalmente em redes maiores (com mais de 255 computadores) para reduzir a atividade desnecessária da rede. MarkM forneceu isso nos comentários:
Essa explicação é muito grosseira e superficial, por favor, perdoe-me se cometi um ou dois erros.
fonte
A máscara de rede é usada para identificar qual parte do endereço IP representa o endereço de rede e qual parte representa o endereço da máquina * .
Considere a rede da classe A 10.0.0.0 a 10.255.255.255 (este é o bloco de classe A "privado" designado, ou seja, os pacotes destinados a esses endereços não serão roteados). Em binário, os endereços são: 00001010.00000000.00000000.00000000 a 00001010.11111111.11111111.11111111. A máscara de rede é gerada atribuindo um 1 para cada bit nesses endereços que não altera o IE:
Que se converte em 255.0.0.0, a máscara de rede clássica de classe A.
* Na verdade, para obter o endereço de rede com um endereço IP, basta fazer um AND lógico. Por exemplo, para a máscara de rede 255.0.0.0 e o endereço IP 10.0.0.1:
E 00001010.00000000.00000000.00000000 se traduz em 10.0.0.0, que é realmente o endereço de rede.
Observe que você geralmente não precisa de uma rede de classe A para uma rede doméstica (precisa de mais de 255 endereços?) E, portanto, pode usar 255.255.255.0 como máscara de rede e / ou usar uma rede de classe C (por exemplo, 192.168.1.0).
fonte
Em termos mais técnicos, a máscara de sub-rede ajuda as máquinas a identificar o número da rede associado a um determinado endereço IP. O 255 representa todos os 1s para esse byte do endereço e, quando você executa um AND bit a bit entre o endereço e a máscara, recupera o número da rede. O que resta é o número da máquina
tão
Alternativamente,
Essa segunda configuração deixa 9 bits para o número do host (em uma instância em que você teria mais de 255 hosts). O ajuste da máscara de sub-rede oferece mais endereços de host e menos redes ou vice-versa, dependendo se você adiciona ou remove 1s
fonte
Como o ISP de torbengb deu a ele um roteador (ou disse-lhe para configurar seu roteador) com o endereço 10.0.0.138, leva-me a suspeitar que os clientes desse ISPs compartilhem o espaço de endereço 10.0.0.0; caso contrário, a maioria das pessoas configuraria o roteador em 10.0.0.1 ou 192.168.0.1 ou similar.
Nesse caso, é importante que ele use a máscara de rede que seu ISP lhe deu, ou ele pode pisar nos endereços que o ISP está distribuindo para outros usuários.
Se ele tem certeza de que seu roteador está executando o NAT, provavelmente ele pode usar qualquer coisa de / 8 a / 24.
Sem conhecer os detalhes da conexão e da configuração do ISP, é difícil dar uma resposta definitiva.
A máscara de rede separa seus endereços na parte da rede e na parte do host, mas a razão prática é que o seu roteador e o código de roteamento nos seus hosts podem saber quais endereços de destino estão na sua rede local e quais precisam receber seus pacotes através do uplink do roteador.
fonte
Eu vou responder a pergunta prática. Você sempre deve usar a máscara de sub-rede "correta", a menos que seja o administrador da rede ou entenda bem a matemática em bits.
Como você provavelmente não está usando um servidor DCHP "real", use a máscara de sub-rede fornecida pelo servidor DHCP para todos os sistemas, incluindo os endereços estáticos. Você também deve garantir que seus números estáticos não fiquem no espaço que o servidor DHCP aloca.
Se você fornecer seu sistema operacional, tenho certeza de que podemos fornecer o comando certo para exibir sua máscara de sub-rede atual em um sistema cliente DHCP.
Idealmente, você usaria 255.0.0.0, porque para 10.0.0.0, se você usasse 255.255.255.0, só poderia ter um espaço de 256 endereços (não é grande coisa, mas quem sabe, você disse que estava usando .138) , MAIS, ele deve fornecer roteamento para as outras sub-redes 10.0.0.0 (e aposto que não).
Isso pode ser importante para algumas pessoas com configurações incomuns de trabalho em casa, como túneis ssh.
fonte