Calculadora de sub-redes (CIDR)

Digite um endereço com o prefixo, como 192.168.1.0/24, e na hora aparecem rede, broadcast, primeiro e último host, quantidade de hosts, máscara e wildcard. Também funciona com IPv6, e também há o caminho inverso (“preciso de 300 hosts: qual prefixo?”) e a divisão em sub-redes. Nada sai do seu navegador.

Exemplos:

De quantos hosts eu preciso?

Dividir esta rede em sub-redes

O cálculo é feito no seu navegador: nenhum endereço sai daqui.

Para que serve e quem procura

Quem configura um roteador, um firewall, um NAS ou uma máquina virtual precisa saber quantos endereços cabem em uma rede, qual é o broadcast e de onde até onde vão os hosts. Também é matéria de prova nos cursos técnicos, em que as sub-redes são calculadas à mão no papel: aqui a conta já está feita e serve para conferir a sua.

Os dois extremos em que todo mundo escorrega: /31 e /32

A regra “hosts utilizáveis = total menos 2” (tirando a rede e o broadcast) está certa quase sempre, mas não nos prefixos mais longos. Uma /31 tem apenas dois endereços e não sobra espaço para rede e broadcast: a RFC 3021 diz que os dois são hosts, e é assim que se fazem os enlaces ponto a ponto entre roteadores. Uma /32 é um único host. Copiar a fórmula “menos 2” em todo lugar está errado aqui, e em uma prova é um erro que custa caro.

IPv4 e IPv6 não são a mesma coisa

O IPv6 não tem broadcast nem a noção de “hosts utilizáveis” como no IPv4: uma /64 tem bilhões de bilhões de endereços e você não tira os dois extremos. Aqui o IPv6 é calculado com inteiros completos de 128 bits (nunca ponto flutuante, que perde dígitos nesse tamanho), e o endereço da rede aparece na forma compacta oficial (RFC 5952), aquela com os dois-pontos duplos no lugar dos zeros.

O caminho inverso e a divisão

A pergunta real de quem projeta uma rede não é “o que cabe nesta /24”, é “preciso de 300 hosts, qual prefixo eu uso?”. Está aqui: informe a quantidade de hosts e veja o menor prefixo que comporta todos (contando os dois endereços que no IPv4 não são hosts). E também o contrário: pegue uma rede e divida em sub-redes iguais de um prefixo mais longo, com a lista das redes resultantes.

O que ela não faz

Ela não verifica se um endereço está acessível e não faz ping: é um cálculo, não um teste na rede. Diz se um endereço é privado ou público pelas faixas reservadas (10.x, 172.16-31.x, 192.168.x para IPv4), mas “privado” não quer dizer “não roteável”. Se, em vez disso, você precisa ler ou gerar um QR com as configurações de rede, existe o QR code de Wi-Fi, e para converter números entre bases, o Conversor de bases.

Ferramentas relacionadas