Como usar
- Passo 1
Insira o endereço IP (exemplo: 192.168.1.0).
- Passo 2
Selecione a máscara de sub-rede ou notação CIDR (/24, /16, etc.).
- Passo 3
Veja o endereço de rede, broadcast, faixa de hosts e número de hosts disponíveis.
O que é uma sub-rede?
Uma sub-rede é uma divisão lógica menor de uma única rede IP de maior porte. Um endereço IPv4 de 32 bits é dividido em uma parte de rede e uma parte de host; a fronteira entre elas é definida pela máscara de sub-rede, e expressar essa máscara como um número de bits resulta no prefixo CIDR (como /24).
Há três motivos principais para criar sub-redes.
- Economia de endereços: dividir o espaço de endereçamento conforme o número de hosts realmente necessário, reduzindo o desperdício de IPs.
- Isolamento de broadcast: separar redes para conter o tráfego de broadcast desnecessário.
- Segurança e gerenciamento: dividir redes por departamento ou finalidade para simplificar o controle de acesso e o roteamento.
Basta inserir um IP e um CIDR, e esta calculadora mostra de uma só vez o endereço de rede, o endereço de broadcast, a faixa de hosts utilizáveis, a classe de IP e se o endereço é privado.
Fórmula de cálculo
Todos os valores são obtidos por operações de bits de 32 bits.
Máscara de sub-rede = 0xFFFFFFFF << (32 - CIDR)Endereço de rede = IP AND máscara de sub-redeMáscara curinga = NOT máscara de sub-redeBroadcast = endereço de rede OR máscara curingaTotal de hosts = 2^(32 - CIDR),Hosts utilizáveis = 2^(32 - CIDR) - 2
Exemplo: 192.168.1.10/24 → máscara 255.255.255.0, rede 192.168.1.0, broadcast 192.168.1.255, hosts utilizáveis de 192.168.1.1 a 192.168.1.254, ou seja 254 endereços (= 2^8 - 2). O -2 corresponde ao endereço de rede e ao de broadcast, que são reservados.