Verificador de Subrede Contém Subrede

Verifique se um bloco CIDR contém outro

Input

Checks if each child subnet is fully contained within the parent subnet.

Containment Results

Containment results will appear here

O Subnet Contains Subnet Checker determina se um bloco CIDR cobre completamente outro, identificando relacionamentos de contenção supernet-para-subnet. Digite dois blocos CIDR como 10.0.0.0/8 e 10.1.2.0/24 para verificar instantaneamente se um é um subset do outro -- a ferramenta relata se A contém B, B contém A, eles são idênticos ou nenhum contém o outro.

Entendendo Contenção de Subnet

Se você trabalha com roteadores, firewalls ou qualquer tipo de sistema de gerenciamento de endereço IP, você regularmente precisará responder a pergunta: essa rede se encaixa dentro daquela rede? Contenção de subnet é a forma formal de descrever esse relacionamento. Um supernet contém uma subnet quando cada endereço no bloco menor também existe no bloco maior. Este conceito fundamenta sumarização de rota, otimização de regra de firewall e planejamento hierárquico de endereço.

A ideia é intuitiva uma vez que você pense em termos de intervalos de endereço. Um bloco /24 como 192.168.1.0/24 cobre 256 endereços de .0 a .255. Um bloco /25 como 192.168.1.0/25 cobre apenas os primeiros 128 desses endereços, de .0 a .127. Como cada endereço no /25 também aparece no /24, o /24 contém o /25. O oposto nunca é verdadeiro -- o /24 tem endereços (.128 através .255) que não existem no /25, então o /25 não pode conter o /24.

Este relacionamento importa na prática porque muitas operações de rede dependem disso. Quando você configura uma rota sumária em um roteador, você está afirmando que um único supernet contém todas as rotas mais específicas atrás dele. Quando você audita um conjunto de regras de firewall, uma regra de permissão ampla para 10.0.0.0/8 torna qualquer regra de permissão mais estreita para 10.1.0.0/16 redundante. E quando você aloca espaço de endereço em uma ferramenta IPAM, sub-alocações devem ficar dentro do bloco pai. Acertar qualquer desses errados leva a buracos de roteamento, lacunas de segurança ou conflitos de endereço.

Como Verificar se Uma Subnet Contém Outra

  1. Digite o primeiro bloco CIDR (ex: 192.168.0.0/16) no campo Subnet A.
  2. Digite o segundo bloco CIDR (ex: 192.168.1.0/24) no campo Subnet B.
  3. A ferramenta instantaneamente relata se A contém B, B contém A, eles são idênticos ou nenhum contém o outro.

A verificação funciona comparando o endereço de rede e intervalo de host de cada subnet. Subnet A contém Subnet B quando cada endereço em B também cai dentro de A -- significando que o endereço de rede de B é maior ou igual ao de A e o endereço de broadcast de B é menor ou igual ao de A.

Exemplos de Contenção de Subnet

Subnet ASubnet BResultado
10.0.0.0/810.1.2.0/24A contém B
192.168.1.0/25192.168.1.0/24B contém A
172.16.0.0/12172.16.0.0/12Idêntico
192.168.1.0/24192.168.2.0/24Nenhum contém o outro
10.0.0.0/1610.0.128.0/17A contém B
fd00::/48fd00::1:0/112A contém B

Por que direção de contenção importa

Um /24 contém dois /25 subnets, mas um /25 nunca pode conter um /24. O comprimento de prefixo maior (rota mais específica) sempre tem menos endereços:

  • 192.168.1.0/24 = 256 endereços (192.168.1.0 -- 192.168.1.255)
  • 192.168.1.0/25 = 128 endereços (192.168.1.0 -- 192.168.1.127)
  • 192.168.1.128/25 = 128 endereços (192.168.1.128 -- 192.168.1.255)

Ambas as /25 subnets estão contidas dentro do /24, mas o /24 não está contido dentro de nenhum /25.

Quando Usar o Subnet Containment Checker

  • Sumarização de rota -- verificar que todas as rotas específicas podem ser agregadas em um supernet único antes de aplicar rotas sumárias em seu roteador.
  • Auditoria de regra de firewall -- identificar regras redundantes onde um CIDR mais amplo já cobre um mais específico (ex: uma regra de permissão para 10.0.0.0/8 torna uma regra separada para 10.1.0.0/16 desnecessária).
  • Validação de hierarquia IPAM -- confirmar que sub-alocações ficam adequadamente dentro de blocos de alocação pai.
  • Design de VPC de nuvem -- garantir que alocações de subnet para serviços individuais encaixem dentro do intervalo CIDR geral do VPC (ex: verificar que 10.0.1.0/24 está dentro de 10.0.0.0/16).
  • Otimização de ACL -- colapsar múltiplas entradas de permissão/negação específicas em afirmações de rede mais amplas quando contenção é confirmada.

Como Contenção de Subnet Funciona

Contenção é determinada comparando as limites binárias de dois blocos CIDR. Para Subnet A conter Subnet B:

  1. Endereço de rede de B deve ser maior que ou igual ao endereço de rede de A.
  2. Endereço de broadcast de B deve ser menor que ou igual ao endereço de broadcast de A.

Em termos binários, a porção de rede de B deve compartilhar os mesmos bits iniciais como A e o comprimento de prefixo de B deve ser igual ou mais longo que o de A.

Exemplo trabalhado

Verificar se 10.0.0.0/8 contém 10.20.30.0/24:

10.0.0.0/8     -> intervalo: 10.0.0.0 a 10.255.255.255
10.20.30.0/24  -> intervalo: 10.20.30.0 a 10.20.30.255

10.20.30.0   >= 10.0.0.0       -> verdadeiro
10.20.30.255 <= 10.255.255.255 -> verdadeiro

Resultado: 10.0.0.0/8 contém 10.20.30.0/24

Contenção vs. sobreposição

Contenção é uma forma específica de sobreposição onde o intervalo de endereço inteiro de uma subnet cai dentro do outro. Duas subnets podem se sobrepor sem uma conter a outra ao trabalhar com intervalos de IP arbitrários, mas com blocos CIDR adequadamente alinhados, qualquer sobreposição implica contenção. Se você precisa detectar se duas subnets compartilham qualquer endereço, use o Subnet Overlap Checker.

Verificações de Contenção na Prática

O lugar mais comum onde você usará verificações de contenção é durante auditorias de firewall e ACL. Ao longo do tempo, conjuntos de regras acumulam entradas conforme engenheiros adicionam permissões ou negações específicas para novos requisitos sem revisar se regras amplas existentes já cobrem o novo intervalo. Um firewall com uma regra de permissão para 10.0.0.0/8 não precisa de uma regra de permissão separada para 10.1.0.0/16 ou 10.1.1.0/24 -- ambas já são permitidas pela regra /8. Identificar e remover essas entradas redundantes torna o conjunto de regras menor, mais fácil de auditar e mais rápido para o firewall processar.

Outro caso de uso importante é validar planos de endereço antes de implantação. Quando você recebe uma alocação /20 de seu ISP ou registro regional, cada subnet que você cria para VLANs, DMZs ou links ponto-a-ponto deve caber dentro desse /20. Executar uma verificação de contenção para cada subnet planejada contra a alocação pai pega erros cedo -- antes que uma subnet mal configurada cause problemas de roteamento em produção. Isso é especialmente importante em ambientes de nuvem onde intervalos CIDR de VPC são imutáveis uma vez criados e alocações de subnet que caem fora do intervalo de VPC serão rejeitadas pelo provedor.

Um terceiro cenário é sumarização de rota em roteadores de borda. Antes de você substituir uma lista de rotas específicas por uma única rota sumária, você precisa verificar que o sumário atualmente contém todas as rotas específicas. Se qualquer rota específica cai fora do sumário, tráfego para essa rede será descartado quando a rota específica é retirada. Executar cada rota específica através de uma verificação de contenção contra a rota sumária proposta previne esse tipo de outage.

Perguntas Frequentes

Uma subnet pode conter a si mesma?

Sim. Se ambos os blocos CIDR são idênticos (mesmo endereço de rede e comprimento de prefixo), a ferramenta relata eles como idênticos. Tecnicamente, cada subnet contém a si mesma desde que todos os endereços em A também estão em A.

Isto funciona com blocos CIDR IPv6?

Sim. A lógica de contenção é a mesma para IPv6. Um bloco fd00::/32 contém fd00:abcd::/48 porque o /48 é um prefixo mais específico dentro do intervalo /32.

E se as subnets se sobrepõem parcialmente mas nenhum contém o outro?

A ferramenta relatará que nenhum contém o outro. Para análise de sobreposição detalhada incluindo o intervalo de endereço compartilhado, use o Subnet Overlap Checker. Observe que com blocos CIDR adequadamente alinhados, sobreposição parcial sem contenção não é possível -- sobreposição sempre implica um contém o outro.

Como isto é diferente de verificar se um IP está em uma subnet?

O Is IP in Subnet? Checker testa um endereço de host único contra uma subnet. Esta ferramenta testa uma subnet inteira contra outra subnet -- uma operação fundamentalmente diferente que compara dois intervalos em vez de um ponto contra um intervalo.

Posso verificar contenção para uma lista de subnets de uma vez?

Esta ferramenta compara dois blocos CIDR individuais. Se você precisa verificar se múltiplas subnets estão todas contidas dentro de um bloco pai, execute cada par através do verificador individualmente. Para análise de sobreposição em lote através de duas listas de CIDRs, use o Subnet Overlap Checker (List vs List).

O comprimento de prefixo sozinho determina contenção?

Não. Um comprimento de prefixo mais curto (como /16) é uma condição necessária para conter um prefixo mais longo (como /24), mas não é suficiente. 192.168.1.0/24 está contido dentro de 192.168.0.0/16, mas 10.1.0.0/24 não está contido dentro de 192.168.0.0/16 porque os endereços de rede pertencem a blocos completamente diferentes.

Ferramentas Relacionadas

IPparse•Ferramentas Gratuitas de Rede e Calculadora de Sub-redes

© 2026 IPparse. All tools run locally in your browser.

100% Privacy-First • No Data Collected