Calculadora de Sub-rede IPv4

Insira um IP e CIDR ou máscara de sub-rede para obter a rede, intervalo utilizável, endereço de broadcast e número de hosts.

Entrada IPv4
Bloco CIDR
Resultados da sub-rede
Endereço de rede
Primeiro utilizável
Último utilizável
Endereço de broadcast
Máscara de sub-rede
Máscara curinga (wildcard)
Total de endereços
Hosts utilizáveis
Bits de host
Rede em binário
Insira um endereço IPv4 e o CIDR ou máscara.

Seu IP e máscara são calculados diretamente no seu navegador. Nada é enviado para o BroBroGo.

FAQ

Posso inserir o CIDR ou uma máscara de sub-rede com pontos?

Sim. Você pode usar /24, 24 ou uma máscara decimal com pontos como 255.255.255.0. A calculadora também aceita o formato IP com CIDR, como 192.168.1.10/24.

Por que as sub-redes /31 e /32 mostram contagens de IPs utilizáveis incomuns?

Redes /31 são comumente usadas para links ponto a ponto (point-to-point), onde ambos os endereços podem ser utilizáveis. O /32 representa uma rota de host único, portanto, o único endereço é exibido como utilizável.

A ferramenta informa se um endereço é público ou privado?

Não. Esta ferramenta foca nos limites da sub-rede: rede, broadcast, intervalo e contagens. Se um endereço é roteado publicamente ou não depende da faixa de IPs à qual ele pertence.

A divisão de redes em sub-redes é uma prática fundamental na administração de redes IPv4, permitindo segmentar uma rede física em múltiplas sub-redes lógicas para otimizar o tráfego, organizar a distribuição de hosts e aplicar políticas de segurança. A Calculadora de Sub-rede IPv4 realiza o processamento desses parâmetros diretamente no navegador do usuário, garantindo que o IP e a máscara inseridos não sejam enviados para o BroBroGo.

Estrutura do Endereçamento IPv4 e Máscaras de Sub-rede

Um endereço IPv4 é composto por 32 bits, tradicionalmente representados em formato decimal separado por pontos (quatro octetos de 8 bits cada, variando de 0 a 255). A máscara de sub-rede define quais bits desse endereço pertencem à rede e quais pertencem aos hosts.

A máscara de sub-rede utiliza bits contíguos definidos como 1 para identificar a porção de rede e bits definidos como 0 para identificar a porção de host. Se uma máscara inserida apresentar bits não contíguos, a ferramenta exibirá a mensagem "Essa máscara de sub-rede não é contígua.".

A relação entre os bits de host e o tamanho da sub-rede é matemática: o número total de endereços em uma sub-rede é determinado por 2 elevado à potência do número de bits de host (2^(bits de host)). Os bits restantes (32 menos os bits de host) representam o prefixo da rede.

O Conceito de CIDR (Classless Inter-Domain Routing)

O CIDR (Roteamento Inter-Domínio Sem Classe) substituiu o antigo sistema de classes de IP (Classes A, B e C), introduzindo uma notação mais flexível onde o prefixo da rede é indicado por uma barra seguida pelo número de bits ativos da máscara (por exemplo, /24).

A calculadora aceita tanto a notação CIDR quanto a máscara decimal com pontos. Os prefixos CIDR válidos devem estar situados estritamente no intervalo entre /0 e /32. Caso o valor inserido esteja fora desse limite, o sistema apresentará um erro de validação.

Cálculo de Parâmetros de Rede e Máscara Curinga

A partir de um endereço IP e de uma máscara, a calculadora determina os seguintes parâmetros técnicos essenciais para a configuração de roteadores, switches e firewalls:

  • Endereço de rede: O primeiro endereço da sub-rede, obtido através de uma operação lógica AND bit a bit entre o IP e a máscara de sub-rede. Identifica a própria rede e não pode ser atribuído a um host comum.
  • Endereço de broadcast: O último endereço da sub-rede, utilizado para enviar pacotes a todos os hosts daquela rede específica. É obtido definindo todos os bits de host como 1.
  • Intervalo de IPs utilizáveis: Os endereços situados entre o endereço de rede e o endereço de broadcast.
  • Máscara curinga (wildcard): O inverso binário da máscara de sub-rede, obtido subtraindo cada octeto da máscara do valor 255 (por exemplo, uma máscara 255.255.255.0 possui uma máscara curinga 0.0.0.255). É amplamente utilizada em listas de controle de acesso (ACLs) e em protocolos de roteamento como OSPF.
  • Rede em binário: A representação visual dos 32 bits do endereço de rede, útil para compreender a divisão exata entre a porção de rede e a porção de host.

Comportamento em Sub-redes Especiais (/31 e /32)

O cálculo de hosts utilizáveis segue regras específicas para prefixos muito estreitos, onde a reserva tradicional de dois endereços (um para a rede e outro para o broadcast) inviabilizaria a comunicação:

  • Sub-redes /31: Possuem apenas 2 endereços no total. De acordo com a RFC 3021, essas redes são utilizadas para links ponto a ponto, eliminando a necessidade de endereços de rede e broadcast separados. Nesses casos, a calculadora exibe o número de hosts utilizáveis com a indicação "2 (ponto a ponto)".
  • Sub-redes /32: Representam um único host (máscara de loopback ou rota de host). O único endereço disponível é o próprio IP. A calculadora exibe o resultado de hosts utilizáveis como "1 (host único)".
  • IP utilizável único: Quando o intervalo de IPs utilizáveis contém apenas um endereço disponível, os campos de primeiro e último utilizável exibem "apenas" seguido do endereço IP.

Diferença entre IPs Públicos e Privados

O espaço de endereçamento IPv4 é dividido entre endereços públicos (roteáveis na internet global) e endereços privados (reservados para redes locais pelas normas da RFC 1918, como as faixas 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16).

Esta calculadora realiza estritamente os cálculos matemáticos e lógicos dos limites da sub-rede, independentemente da natureza do IP inserido. A ferramenta não faz distinção e não informa se o endereço IP fornecido pertence a uma faixa pública ou privada, pois o comportamento de roteamento externo depende exclusivamente da faixa de IPs à qual ele pertence e das configurações do provedor de acesso.

Guia de Uso e Mensagens do Sistema

O funcionamento da interface baseia-se em regras de validação em tempo real para garantir a precisão dos dados inseridos:

  • Entrada de IP vazia: Se o campo do endereço IP estiver em branco, o sistema exibirá o aviso "Insira um endereço IPv4.".
  • Formato de IP inválido: Se o IP inserido não seguir o padrão de quatro octetos decimais, a mensagem "Insira um endereço IPv4 válido, como 192.168.1.10." será mostrada.
  • Entrada de máscara vazia: Se o campo de CIDR ou máscara estiver vazio, o sistema exibirá "Insira um prefixo CIDR ou uma máscara de sub-rede.".
  • Formato de máscara inválido: Se a máscara não corresponder a um formato aceito, o aviso "Insira uma máscara como /24 ou 255.255.255.0." será exibido.
  • Ações rápidas: O botão "Exemplo" carrega um IP e uma máscara padrão para demonstração, alterando o status para "Exemplo carregado.". O botão "Limpar" redefine todos os campos de entrada e saída, exibindo o status "Limpo.". Qualquer valor calculado exibido nos resultados pode ser copiado diretamente para a área de transferência do sistema operacional ao ser clicado.

Perguntas Frequentes

Posso inserir o CIDR ou uma máscara de sub-rede com pontos?
Sim. Você pode usar /24, 24 ou uma máscara decimal com pontos como 255.255.255.0. A calculadora também aceita o formato IP com CIDR, como 192.168.1.10/24.

Por que as sub-redes /31 e /32 mostram contagens de IPs utilizáveis incomuns?
Redes /31 são comumente usadas para links ponto a ponto (point-to-point), onde ambos os endereços podem ser utilizáveis. O /32 representa uma rota de host único, portanto, o único endereço é exibido como utilizável.

A ferramenta informa se um endereço é público ou privado?
Não. Esta ferramenta foca nos limites da sub-rede: rede, broadcast, intervalo e contagens. Se um endereço é roteado publicamente ou não depende da faixa de IPs à qual ele pertence.