Verificador de Sobreposição de Sub-redes — Detecte se Dois Blocos CIDR se Sobrepõem (Grátis)

Informe dois blocos CIDR IPv4 (por exemplo, 192.168.1.0/24) e descubra instantaneamente se são idênticos, se um contém o outro ou se não se sobrepõem de forma alguma. Útil para detectar conflitos ao projetar regras de firewall ou sub-redes de VPC.

Tipos de Relações de Sobreposição de Sub-redes

Uma tabela de referência com todas as relações possíveis entre dois blocos CIDR.

Relação Exemplo Descrição
Idêntico 192.168.1.0/24 = 192.168.1.0/24 Os dois blocos CIDR correspondem exatamente à mesma faixa de endereços — são a mesma sub-rede.
A contém B 192.168.0.0/16 ⊃ 192.168.1.0/24 A faixa de endereços do CIDR A contém totalmente a faixa do CIDR B. B é uma sub-rede recortada de A.
B contém A 192.168.1.0/24 ⊂ 192.168.0.0/16 A faixa de endereços do CIDR B contém totalmente a faixa do CIDR A. A é uma sub-rede recortada de B.
Sobreposição parcial Esse estado, na prática, nunca ocorre. Como os blocos CIDR estão sempre alinhados a limites que são potências de dois, se dois blocos se sobrepõem, a relação sempre será "idêntico" ou um conterá totalmente o outro (veja as perguntas frequentes abaixo para mais detalhes).
Sem sobreposição 192.168.1.0/24 と 192.168.2.0/24 As faixas de endereços dos dois CIDRs não se sobrepõem em nada. Podem ser usadas lado a lado sem conflito.

Para calcular o endereço de rede e de broadcast a partir de um único IP e máscara de sub-rede, veja a calculadora de sub-rede , ou para converter entre uma faixa de IP e notação CIDR, veja o conversor de faixa de IP ⇔ CIDR .

Dicas

  • Útil para verificar regras de ACL de firewall ou projetos de sub-rede de VPC e garantir que você não definiu a mesma faixa de endereços duas vezes por engano.
  • Uma relação de "contém" costuma ser um padrão normal e esperado ao recortar uma sub-rede menor (como um /24) dentro de uma alocação maior (como um /16) — não é necessariamente um problema.
  • Ao configurar peering de VPC ou uma conexão VPN na nuvem, se os blocos CIDR de ambos os lados se sobrepõem, o roteamento se torna ambíguo e causa erros de conexão. Sempre verifique a sobreposição antes de conectar.
  • A "faixa A" e a "faixa B" do resultado são arredondadas automaticamente para o endereço de rede e de broadcast do bloco correspondente, mesmo que o IP informado não fosse exatamente o endereço de rede daquele comprimento de prefixo.

Perguntas frequentes

Não, não podem. Como os blocos CIDR têm tamanho potência de dois e são alinhados a limites correspondentes, se dois blocos se sobrepõem de alguma forma, a relação sempre será "idêntico" ou "um contém totalmente o outro". Esta ferramenta define uma categoria de "sobreposição parcial", mas ela nunca será exibida de fato para entradas CIDR válidas.

Não, geralmente é uma configuração perfeitamente normal. Recortar uma sub-rede menor para um departamento (como um /24 para o Financeiro) dentro de uma alocação maior de toda a empresa (como um /16) é um design comum, e desde que seja intencional, não há problema nenhum.

Se a mesma faixa de endereços for atribuída a dois dispositivos de rede ou VPCs de nuvem diferentes, fica ambíguo qual dos dois deve receber o tráfego destinado àquela faixa — um "conflito de endereço IP" que causa conectividade instável ou tráfego chegando a apenas um dos lados. É uma das primeiras coisas a verificar antes de configurar uma conexão VPN ou peering de VPC.

No momento, ela é compatível apenas com IPv4. Para comprimentos de prefixo IPv6, use a ferramenta de tabela de referência CIDR IPv6.
ツールくん

Curiosidade — Por Que Blocos CIDR Nunca Podem se Sobrepor "Parcialmente"

Compare quaisquer dois blocos CIDR e apenas três resultados são possíveis: idênticos, um contém o outro, ou nenhuma sobreposição — uma sobreposição genuinamente "parcial" é matematicamente impossível. Isso decorre diretamente da restrição de que um bloco CIDR deve sempre ter um tamanho que seja potência de dois, posicionado apenas em um endereço múltiplo desse tamanho (seu limite de alinhamento).

Uma forma intuitiva de visualizar isso é imaginar o conjunto de todos os blocos CIDR como uma árvore binária. Comece com /0 como raiz, e cada vez que o comprimento do prefixo aumenta em um, um nó se divide em dois filhos (a primeira e a segunda metade de sua faixa). Nessa estrutura, quaisquer dois blocos são exatamente o mesmo nó, um é ancestral do outro, ou estão em ramos completamente separados — não há como dois ramos se cruzarem no meio do caminho.

Essa propriedade é exatamente o que torna a agregação de rotas nas tabelas de roteamento bem definida. Se a sobreposição parcial fosse possível, "qual rota este pacote deveria preferir" se tornaria genuinamente ambíguo, mas o design do CIDR elimina esse cenário por construção. Na prática, a maioria das falhas reais de roteamento remonta a alguém recortando faixas de IP manualmente sem respeitar essa regra de alinhamento, fazendo os limites se deslocarem sem querer.