Dividindo um Endereço IPv4 em Partes de Rede e Host
Uma máscara de sub-rede divide um endereço IPv4 em uma parte de rede e uma parte de host, determinando quais endereços pertencem à mesma rede local. Insira um endereço IP e seu comprimento de prefixo CIDR (o “/24” em um endereço como 192.168.1.0/24), e esta calculadora encontra o endereço de rede, o endereço de broadcast, a máscara de sub-rede, e a faixa de endereços realmente utilizáveis por dispositivos.
A Fórmula
- Máscara de sub-rede: o comprimento do prefixo em bits 1 iniciais, seguidos por bits 0 (ex.:
/24 →
11111111.11111111.11111111.00000000=255.255.255.0). - Endereço de rede: o endereço IP com um E bit a bit contra a máscara de sub-rede — isso zera os bits de host, deixando apenas a rede.
- Endereço de broadcast: o endereço de rede com cada bit de host definido como 1 — o endereço mais alto na sub-rede.
- Hosts utilizáveis: todo endereço na sub-rede exceto os endereços de rede e broadcast, já que estes são reservados — para sub-redes comuns.
Dois casos especiais têm regras diferentes: um /31 (RFC 3021) é usado para links ponto a ponto e trata ambos os endereços como hosts utilizáveis, já que não há necessidade de um endereço de broadcast entre exatamente dois dispositivos. Um /32 é uma rota de host único — o único endereço é tanto a rede quanto seu próprio e único host utilizável.
Exemplo Prático
192.168.1.0/24 (um prefixo ):
- Máscara de sub-rede:
255.255.255.0(24 bits de 1s, depois 8 bits de 0s). - Endereço de rede:
192.168.1.0. - Endereço de broadcast:
192.168.1.255. - Faixa de hosts utilizáveis:
192.168.1.1até192.168.1.254— endereços utilizáveis.
Principais Fatores a Considerar
- A criação de sub-redes é como uma rede grande é dividida em segmentos menores e mais gerenciáveis. Dividir uma rede em sub-redes pode melhorar a segurança (isolando o tráfego entre segmentos), o desempenho (reduzindo o tráfego de broadcast em qualquer segmento único), e a organização — uma razão prática comum para planejar sub-redes deliberadamente em vez de usar uma única rede grande e plana.
- Faixas de endereço IP privado (como 192.168.x.x, 10.x.x.x, e 172.16-31.x.x) são reservadas para redes internas e nunca roteadas na internet pública. Essas faixas são reservadas especificamente para redes locais como roteadores domésticos e LANs de escritório — esta calculadora funciona de forma idêntica para faixas de endereço privadas e públicas, já que a matemática de criação de sub-redes em si não depende de qual faixa um endereço pertence.
- Um número de prefixo menor (como /16) cobre uma faixa de endereço muito maior do que um número de prefixo maior (como /28). Essa relação inversa — menos bits reservados para a parte de rede significa mais bits (e, portanto, mais endereços) disponíveis para hosts — pode ser contraintuitivo à primeira vista, já que o número menor descreve a sub-rede maior.
- O IPv6 usa um esquema de endereçamento fundamentalmente diferente e muito maior do que o IPv4. Esta calculadora é especificamente para endereços IPv4 (32 bits) e notação CIDR — o IPv6 usa endereços de 128 bits com suas próprias convenções distintas de criação de sub-redes, não cobertas por esta ferramenta.
Erros Comuns
- Esquecer de subtrair os endereços de rede e broadcast ao contar hosts utilizáveis. Um /24 tem 256 endereços no total, mas apenas 254 utilizáveis — o primeiro e o último são reservados, um detalhe fácil de esquecer ao estimar rapidamente a capacidade.
- Supor que /31 e /32 seguem a mesma regra de endereço reservado que qualquer outro prefixo. Um /31 é projetado especificamente para links ponto a ponto e trata ambos os seus endereços como utilizáveis, e um /32 é um único endereço que é tanto sua própria rede quanto seu próprio host — aplicar a regra padrão de “subtrair 2” a qualquer um deles dá uma resposta errada (ou negativa).
- Confundir qual número de prefixo descreve uma rede maior. Um /16 cobre muito mais endereços do que um /28, mesmo que 16 seja o número menor — menos bits reservados para a parte de rede deixa mais bits, e portanto mais endereços, disponíveis para hosts.
- Aplicar a matemática de sub-redes IPv4 a um endereço IPv6. O IPv6 usa endereços de 128 bits e suas próprias convenções distintas de criação de sub-redes — as fórmulas desta calculadora se aplicam apenas a endereços IPv4 de 32 bits.
Útil Saber
- Está configurando uma rede doméstica e precisa estimar a largura de banda que ela deve suportar em vez do seu endereçamento? A Calculadora de Velocidade de Internet Necessária responde a essa pergunta separada.
- Está trabalhando com números em outra base como parte de trabalho de rede ou programação? O Conversor de Base Numérica converte entre binário, decimal, hexadecimal, e outras bases.
- Precisa também de uma senha forte e aleatória para um roteador ou dispositivo de rede? O Gerador de Senhas cria uma de acordo com os requisitos que você especificar.