Domain IP Lookup

Calculadora de sub-rede: CIDR, máscara de rede e hosts utilizáveis

Digite um endereço com comprimento de prefixo (192.168.1.0/24) ou máscara de rede (255.255.255.0) e obtenha de uma vez o endereço de rede, o endereço de broadcast, a faixa de hosts utilizáveis, a máscara curinga e o número de hosts. Divida uma rede em sub-redes menores ou troque de aba para converter um endereço inicial e um final no menor número de blocos CIDR. Prefixos IPv6 também funcionam.

Experimente:

Como funciona a notação CIDR

O CIDR (Classless Inter-Domain Routing, roteamento interdomínio sem classes) escreve uma rede como um endereço, uma barra e um número. O número é o comprimento do prefixo: quantos dos 32 bits do endereço identificam a rede. Os demais identificam os hosts dentro dela.

Uma /24 fixa os primeiros 24 bits e deixa 8 para hosts, o que dá 2^8 = 256 endereços, e sua máscara de rede é 255.255.255.0. Uma /16 deixa 16 bits para hosts: 65.536 endereços. Cada bit acrescentado ao prefixo divide o bloco pela metade.

Para sub-redes IPv4 comuns, hosts utilizáveis = 2^(32 − prefixo) − 2. Dois endereços se perdem: o primeiro é o endereço de rede e o último é o endereço de broadcast.

Sub-redes de cabeça: o truque do tamanho do bloco

Para a maioria das sub-redes do dia a dia, você não precisa de binário. Pegue o octeto da máscara de rede que não seja 255 nem 0 e subtraia-o de 256. O resultado é o tamanho do bloco, e as redes começam em múltiplos dele.

Considere 192.168.1.130/26. A máscara é 255.255.255.192, então o tamanho do bloco é 256 − 192 = 64. As redes começam em .0, .64, .128 e .192, o que coloca o .130 na rede .128. O endereço de broadcast dela é o da próxima rede menos um, .191, e seus hosts utilizáveis vão de .129 a .190: são 62.

Tamanhos comuns de sub-redes IPv4

PrefixoMáscara de redeTotal de endereçosHosts utilizáveis
/8255.0.0.016.777.21616.777.214
/16255.255.0.065.53665.534
/20255.255.240.04.0964.094
/22255.255.252.01.0241.022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422 (enlace ponto a ponto)
/32255.255.255.25511 (um único host)

Faixas IPv4 privadas e especiais

FaixaFinalidade
10.0.0.0/8Rede privada (RFC 1918)
172.16.0.0/12Rede privada (RFC 1918)
192.168.0.0/16Rede privada (RFC 1918)
100.64.0.0/10Espaço de endereços compartilhado para NAT de operadora (carrier-grade NAT)
127.0.0.0/8Loopback: este computador
169.254.0.0/16Link-local: autoatribuído quando o DHCP falha
224.0.0.0/4Multicast

Os endereços das faixas privadas não são roteados pela internet pública, e é por isso que milhões de residências e escritórios podem reutilizar os mesmos.

Casos extremos que vale conhecer

  • /31: a RFC 3021 permite usar os dois endereços de uma /31 em um enlace ponto a ponto, então não há endereço de rede nem de broadcast e são dois hosts utilizáveis.
  • /32: um único endereço, usado em rotas de host e regras de firewall.
  • /0: todo o espaço de endereços, escrito como 0.0.0.0/0 e usado como rota padrão.
  • Máscara curinga (wildcard): a máscara de rede com todos os bits invertidos (0.0.0.255 para uma /24). Protocolos de roteamento e listas de acesso costumam usá-la no lugar de uma máscara de rede.

Prefixos IPv6

Os endereços IPv6 têm 128 bits, e a ideia de comprimento de prefixo é a mesma. Uma /64 é o tamanho padrão de um segmento de rede, porque a autoconfiguração de endereços espera 64 bits para o identificador da interface. Os provedores costumam entregar a um local uma /48 ou uma /56, que comportam 65.536 ou 256 redes /64. O IPv6 não tem endereço de broadcast, então todos os endereços de um prefixo são utilizáveis.

Uma /64 comporta 2^64 endereços, cerca de 18 quintilhões, então a divisão em sub-redes IPv6 serve para organizar redes, e não para economizar endereços.

Como planejar uma sub-rede

  • Conte os dispositivos de que você precisa hoje e deixe espaço para crescimento. Renumerar depois é doloroso.
  • Use comprimentos de prefixo diferentes para necessidades diferentes (variable-length subnet masking, VLSM) em vez de uma /24 para tudo.
  • Mantenha alinhadas as sub-redes que se comunicam entre si, para que as rotas possam ser sumarizadas.
  • Registre cada alocação. Um plano de endereçamento no papel evita faixas sobrepostas.

Perguntas frequentes

Guias