Calculadora de máscaras de sub-rede IPv4

Informe um endereço IPv4 e a máscara para examinar a sub-rede: endereço de rede e de broadcast, faixa de hosts utilizáveis e quantidade de endereços. Os outros calculadores convertem entre comprimento de prefixo, máscara decimal, máscara inversa e notação binária, hexadecimal ou inteira.

Funciona localmente no seu navegador

Calculadora de sub-redes IPv4

Mostra o endereço de rede, o endereço de broadcast e o primeiro e o último host utilizáveis da sub-rede que contém o endereço informado.

Conversor de prefixo CIDR e máscara de sub-rede

Calculadora de máscara e endereço

Calculadora de máscara inversa

Máscara decimal e comprimento do prefixo

Inverter um endereço IPv4

Calculadora de rede por classes

Network List×

Rede Hosts Endereço de broadcast
Início Fim
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0

De hosts necessários para prefixo CIDR

Conversor de endereços e bases numéricas

De prefixo CIDR para contagem de endereços

Como ler os dados de uma sub-rede a partir de um endereço IPv4 e um prefixo

Informe 192.168.0.1 com o prefixo 24 e o primeiro painel mostra a máscara 255.255.255.0, a rede 192.168.0.0, o primeiro host 192.168.0.1, o último host 192.168.0.254, o broadcast 192.168.0.255 e 254 endereços utilizáveis.

Outros nove painéis dividem a página: prefixo para máscara decimal, máscara para prefixo, máscara inversa, inversão de bits, lista de sub-redes por classes, dimensionamento por hosts necessários e notação decimal com pontos, binária, hexadecimal e inteira. Todos rodam nesta aba e a página não envia nenhuma requisição enquanto você calcula.

  1. Digite os quatro octetos do endereço IPv4 e o prefixo CIDR e pressione Calcular no primeiro painel. Cada octeto aceita 0 a 255 e o prefixo aceita 0 a 32.
  2. Leia a máscara, a rede, o primeiro e o último host utilizáveis, o broadcast e a quantidade de endereços utilizáveis: 254 para /24, 126 para /25 e 2 para /30. Um /31 ou /32 mostra 2 ou 1 e explica por quê.
  3. Use o segundo painel para prefixo em máscara decimal com hexadecimal, o terceiro para máscara e endereço em rede, parte de host e broadcast, e o quarto para máscara em máscara inversa.
  4. No painel por classes escolha um tipo de rede (ou deixe Padrão para usar a classe do endereço) e uma quantidade de sub-redes ou de hosts por sub-rede, e pressione Calcular. Obter lista de redes imprime as sub-redes dessa rede.
  5. Os painéis restantes convertem hosts necessários em prefixo (5 hosts para /29), um prefixo em contagem de endereços (/27 para 32 endereços, 30 utilizáveis) e um endereço decimal em forma binária, hexadecimal e inteira (192.168.0.1 para C0 A8 00 01 e 3232235521).

O que cada calculadora da página responde

O que a aritmética da máscara faz

A máscara marca os bits de rede. O prefixo 24 é 255.255.255.0, então os três primeiros octetos endereçam a rede e o último endereça os hosts: 192.168.0.1 AND 255.255.255.0 dá a rede 192.168.0.0, e o OR com a máscara invertida dá o broadcast 192.168.0.255. A faixa utilizável é esse bloco sem as duas pontas, de 192.168.0.1 a 192.168.0.254, ou seja 2^(32−24)−2 = 254 endereços.

O bloco cresce quando o prefixo diminui: /8 sobre 10.0.0.5 cobre 10.0.0.0 a 10.255.255.255 com 16.777.214 endereços utilizáveis, e /12 sobre 172.16.5.9 termina em 172.31.255.255 com 1.048.574. Prefixos de 0 a 30 seguem a regra 2^(32−prefixo)−2; um /31 é um enlace ponto a ponto cujos dois endereços são utilizáveis (RFC 3021) e um /32 é um único endereço, sem rede e broadcast separados.

Máscaras que não são máscaras

Uma máscara de sub-rede é uma sequência de bits 1 seguida de bits 0, então 255.255.255.0 e 255.240.0.0 são máscaras e 255.0.255.0 não é. A página recusa uma máscara decimal que quebre essa regra em vez de calcular com ela; o script anterior aceitava 255.0.255.0 e respondia a 192.168.0.1 com a rede 192.0.0.0 e o broadcast 192.255.0.255.

A mesma regra vale para a máscara inversa e para a conversão de máscara em prefixo. Toda entrada que não seja um número inteiro dentro da faixa é recusada com uma frase no idioma da página, em vez de um valor estourado: 256.1.1.1 não é mais lido como 255.1.1.1, o prefixo 33 é erro em vez de máscara cheia, e os hosts necessários devem ficar entre 1 e 4.294.967.294.

O painel por classes e sua lista de redes

O painel por classes parte da classe do endereço (1–127 classe A, 128–191 classe B, 192–223 classe C; 0.0.0.0 e a partir de 224.0.0.0 são recusados) ou de um tipo de rede escolhido, e pede uma quantidade de sub-redes ou de hosts por sub-rede. Oito sub-redes dentro do endereço de classe C 192.168.0.1 dão a máscara 255.255.255.224, o prefixo /27, oito sub-redes e 30 hosts utilizáveis em cada uma; pedir 1024 hosts dá /21 e cobre oito redes de classe C, o que o painel chama de super-redes.

Lista de redes imprime cada sub-rede dessa rede com o primeiro e o último host e o endereço de broadcast, e para após 256 linhas com uma linha "…". Um pedido que não cabe na classe é informado como erro em vez de ser cortado: o script anterior transformava 256 sub-redes pedidas em um endereço de classe C em 128, e podia imprimir contagens como 5592405,333333333.

Ferramentas recentes: