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.

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

Perguntas Frequentes

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

Sim. 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.

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

Redes /31 são comumente usadas para ligações 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.

Funcionamento do Endereçamento IPv4 e Sub-redes

O protocolo IPv4 utiliza endereços de 32 bits para identificar dispositivos numa rede informática. Para organizar estas redes de forma eficiente, o endereço IP é dividido em duas partes: a identificação da rede e a identificação do host. A máscara de sub-rede é o mecanismo que define onde termina a porção de rede e onde começa a porção de host.

A Calculadora de Sub-rede IPv4 processa estas informações para determinar os limites exatos de uma rede. Ao introduzir um endereço IP e uma máscara, a ferramenta calcula parâmetros essenciais como o endereço de rede, o intervalo de IPs que podem ser atribuídos a dispositivos, o endereço de broadcast e o número total de hosts disponíveis.

O Papel da Máscara de Sub-rede e do CIDR

Historicamente, o endereçamento IP era dividido em classes rígidas (Classe A, B e C). Este sistema foi substituído pelo CIDR (Classless Inter-Domain Routing), que introduziu uma notação mais flexível.

  • Máscara de Sub-rede Decimal com Pontos: É a representação tradicional de 32 bits, dividida em quatro octetos separados por pontos (por exemplo, 255.255.255.0). Os bits definidos como 1 representam a rede, enquanto os bits 0 representam os hosts.
  • Notação CIDR: Simplifica a escrita ao adicionar uma barra (/) seguida pelo número de bits ativos da rede (por exemplo, /24). Isto significa que os primeiros 24 bits do endereço IP são reservados para a identificação da rede.

A máscara de sub-rede deve ser contígua, ou seja, deve apresentar uma sequência ininterrupta de bits 1 seguidos por bits 0. Se for introduzida uma máscara não contígua, o sistema apresenta a mensagem "Essa máscara de sub-rede não é contígua.".


Entradas e Regras de Validação

Para efetuar o cálculo, a ferramenta requer dois dados de entrada principais:

  1. Endereço IP: Um endereço IPv4 válido (por exemplo, 192.168.1.10). Também é aceitável introduzir o IP com o CIDR incorporado, como 192.168.1.10/24.
  2. CIDR ou máscara: O prefixo CIDR (como /24 ou simplesmente 24) ou a máscara decimal com pontos (como 255.255.255.0).

Durante a introdução dos dados, aplicam-se regras estritas de validação para garantir a precisão dos resultados:

  • Se o campo do endereço IP estiver vazio, surge o aviso "Insira um endereço IPv4.".
  • Se o formato do IP for inválido, a ferramenta exibe "Insira um endereço IPv4 válido, como 192.168.1.10.".
  • Se o campo da máscara estiver em falta, é exibido "Insira um prefixo CIDR ou uma máscara de sub-rede.".
  • Formatos incorretos de máscara geram o erro "Insira uma máscara como /24 ou 255.255.255.0.".
  • Os prefixos CIDR permitidos devem situar-se obrigatoriamente no intervalo entre /0 e /32. Valores fora deste limite resultam na mensagem "O CIDR deve estar entre /0 e /32.".

Resultados Calculados e Significado Técnico

Após o processamento dos dados de entrada, a ferramenta gera um conjunto completo de métricas de rede:

  • Endereço de rede: O primeiro endereço da sub-rede, que identifica a própria rede. É obtido através de uma operação lógica AND binária entre o IP e a máscara.
  • Bloco CIDR: A representação simplificada da rede (ex: 192.168.1.0/24).
  • Primeiro utilizável: O primeiro endereço IP que pode ser configurado num dispositivo físico ou virtual. Geralmente é o endereço imediatamente a seguir ao endereço de rede.
  • Último utilizável: O último IP disponível para atribuição a hosts antes do endereço de broadcast.
  • Endereço de broadcast: O endereço especial utilizado para enviar pacotes de dados a todos os hosts da sub-rede em simultâneo. Todos os bits de host estão definidos como 1.
  • Máscara de sub-rede: A representação decimal com pontos correspondente ao prefixo CIDR.
  • Máscara curinga (wildcard): O inverso da máscara de sub-rede, utilizada frequentemente em listas de controlo de acesso (ACLs) de routers. É calculada subtraindo cada octeto da máscara de sub-rede ao valor 255.
  • Total de endereços: O número total de endereços IP contidos no bloco, calculado como 2^(bits de host).
  • Hosts utilizáveis: O número de IPs que podem ser realmente atribuídos a dispositivos. Em sub-redes padrão, este valor é igual ao total de endereços menos 2 (excluindo o endereço de rede e o de broadcast).
  • Bits de host: A quantidade de bits restantes para endereçar dispositivos (32 menos o prefixo CIDR).
  • Rede em binário: A representação visual da rede em formato binário de 32 bits, dividida em quatro octetos.

Casos Especiais e Exceções de Sub-rede

Existem cenários específicos na arquitetura IPv4 onde as regras padrão de reserva de endereços não se aplicam da mesma forma:

Sub-redes /31 (Ligações Ponto a Ponto)

Em ligações diretas entre dois routers, a reserva de dois endereços para rede e broadcast representaria um desperdício de 50% do espaço. Na norma para redes /31, ambos os endereços são utilizáveis para os hosts. Nestes casos, o campo de hosts utilizáveis exibe o formato específico {n} (ponto a ponto).

Sub-redes /32 (Host Único)

Uma sub-rede com o prefixo /32 não possui bits de host disponíveis. Representa um único endereço IP, utilizado frequentemente para interfaces virtuais (como loopbacks) ou rotas específicas de host. O resultado de hosts utilizáveis é apresentado como {n} (host único).

Intervalos de IP Único

Quando a sub-rede possui apenas um endereço IP utilizável no seu intervalo, os campos de primeiro e último utilizável exibem o valor sob a formatação apenas {ip}.


Processamento Local e Privacidade

A segurança dos dados de rede introduzidos é salvaguardada pelo método de execução da ferramenta. O seu IP e máscara são calculados diretamente no seu navegador. Nada é enviado para o BroBroGo. Isto significa que toda a lógica de conversão binária e cálculo de intervalos ocorre localmente no computador ou dispositivo do utilizador, sem qualquer transmissão de dados de rede privada para servidores externos.


Perguntas Frequentes

Posso inserir o CIDR ou uma máscara de sub-rede com pontos?
Sim. 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.

Porque é que as sub-redes /31 e /32 mostram contagens de IPs utilizáveis incomuns?
Redes /31 são comumente usadas para ligações 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.