Informática
Calculadora de sub-rede IPv4 com notação CIDR
Digite um endereço IPv4 com o prefixo, como 192.168.1.10/24, ou informe a máscara separadamente: obtenha na hora a rede, o broadcast, a faixa de hosts e as máscaras, com o endereço escrito em binário.
Como se divide uma rede IPv4
Um endereço IPv4 é um número de 32 bits escrito em quatro grupos de oito. O prefixo, o número depois da barra, diz quantos desses bits identificam a rede; o restante numera os dispositivos dentro dela. Com /24 sobram 8 bits para hosts, ou seja, 256 endereços, 254 deles utilizáveis.
Os dois endereços excluídos são o primeiro, que designa a própria rede, e o último, o broadcast, que alcança todos os hosts ao mesmo tempo. As exceções são as redes /31, usadas em enlaces ponto a ponto, em que os dois endereços são hosts, e as /32, que designam um único dispositivo.
O endereço de rede é um AND bit a bit entre endereço e máscara; o broadcast, um OR entre rede e wildcard. É tudo aritmética de bits, e por isso ver o endereço em binário deixa claro onde fica o limite entre rede e host.
Erros comuns
- Contar a rede e o broadcast como hosts utilizáveis: uma /26 tem 64 endereços, mas só 62 hosts.
- Escrever uma máscara com uns e zeros misturados, como 255.255.0.255: uma máscara válida tem todos os uns à esquerda.
- Confundir a wildcard das ACLs com a máscara: a wildcard é o seu complemento, 0.0.0.255 para uma /24.
Perguntas frequentes
Quantos hosts tem uma sub-rede /24, /25, /26?
Uma /24 tem 254 hosts, uma /25 126, uma /26 62, uma /27 30, uma /28 14, uma /29 6 e uma /30 2. Em geral, é 2 elevado aos bits de host, menos 2.
O que são endereços privados?
São os blocos 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16, reservados para redes internas e não roteados na Internet. Eles saem para a rede pelo NAT do roteador.
As classes A, B e C ainda são usadas?
Não, desde 1993 o roteamento usa CIDR com prefixos de qualquer tamanho. A classe só serve para exercícios e para entender as antigas máscaras padrão.
Como funciona este cálculo
Máscara = prefixo uns seguidos de 32 − prefixo zeros. Rede = endereço AND máscara. Wildcard = NOT máscara. Broadcast = rede OR wildcard. Endereços totais = 2^(32 − prefixo). Hosts utilizáveis = totais − 2, exceto /31 (2) e /32 (1).
Calculadoras relacionadas
Operações bit a bit
AND, OR, XOR, NOT, deslocamentos e rotações em inteiros de 8, 16, 32 ou 64 bits, com os bits à vista.
Conversor de bases numéricas
Binário, octal, decimal, hexadecimal e complemento de dois.
Codificação de URL
Codificação e decodificação por porcentagem de valores e endereços, e uma URL dividida em partes.
Calculadora de sub-rede IPv6
Rede, faixa de endereços, forma comprimida e expandida, DNS reverso e divisão de um prefixo IPv6.