Calculadora de Sub-rede IPv4
Calcular endereço de rede, broadcast, faixa de hosts e máscara wildcard a partir da notação CIDR ou máscara de sub-rede.
Máscara de Sub-rede Binária
Entendendo o subnetting IPv4 e CIDR
O subnetting IPv4 divide uma rede maior em segmentos menores e mais gerenciáveis. Cada sub-rede é definida por um endereço de rede e um comprimento de prefixo (notação CIDR). O comprimento do prefixo determina quantos dos 32 bits de um endereço IPv4 são reservados para a porção de rede, com os bits restantes disponíveis para endereços de host. Essa partição é fundamental para o roteamento IP, controle de acesso e alocação eficiente de endereços.
O CIDR substituiu o sistema original de endereçamento por classes (Classe A/B/C) em 1993 para combater o esgotamento de endereços. Em vez de limites fixos de 8, 16 ou 24 bits, o CIDR permite qualquer comprimento de prefixo de /0 a /32. Um bloco /24 fornece 256 endereços (254 hosts utilizáveis), enquanto um /30 dá 4 endereços (2 hosts utilizáveis), comumente usado para links ponto a ponto entre roteadores. Entender a máscara wildcard, o complemento bit a bit da máscara de sub-rede, é essencial para configurar ACLs e protocolos de roteamento como OSPF.
Os intervalos de endereços privados definidos na RFC 1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) são usados dentro de redes internas e não são roteáveis na internet pública. Esta calculadora identifica se um endereço dado está dentro desses intervalos privados e exibe a classe IP, embora as distinções de classe sejam amplamente históricas desde a adoção do CIDR.
Perguntas Frequentes
O que é a notação CIDR?
CIDR (Classless Inter-Domain Routing) combina um endereço IP com um comprimento de prefixo, como 192.168.1.0/24. O número após a barra indica quantos bits identificam a rede. Um bloco /24 contém 256 endereços IP (2^8), enquanto /32 representa um único host.
Qual é a diferença entre o endereço de rede e o endereço de broadcast?
O endereço de rede é o primeiro endereço da sub-rede e identifica a rede; ele não pode ser atribuído a um host. O endereço de broadcast é o último e é usado para enviar pacotes a todos os hosts da rede. Os endereços de host utilizáveis ficam entre ambos.
O que é uma máscara wildcard?
Uma máscara wildcard é o inverso bit a bit da máscara de sub-rede. Onde a máscara de sub-rede usa bits 1 para marcar a porção de rede, a wildcard usa bits 0. Uma máscara /24 de 255.255.255.0 tem uma wildcard de 0.0.0.255. Máscaras wildcard são comumente usadas em ACLs Cisco e configurações OSPF.
O que significa uma sub-rede /31?
Uma sub-rede /31 contém exatamente dois endereços IP sem endereço de rede ou broadcast (RFC 3021). Ambos os endereços são utilizáveis, tornando as sub-redes /31 ideais para links ponto a ponto entre dois roteadores.
Como calcular o número de hosts utilizáveis em uma sub-rede?
Para a maioria das sub-redes (/0 a /30), a fórmula é 2^(32 - prefixo) - 2. Subtrai-se 2 porque o endereço de rede e o de broadcast não podem ser atribuídos a hosts. As exceções são /31 (2 hosts utilizáveis, RFC 3021) e /32 (um endereço de host com 0 hosts utilizáveis).