Range Union
Mesclar intervalos de IP sobrepostos em uma lista unificada
Input IP Ranges
Format
Enter ranges as start_ip-end_ip
Overlapping and adjacent ranges will be merged.
Merged Ranges
Merged ranges will appear here
A ferramenta Range Union combina múltiplos intervalos de IP ou blocos CIDR em uma lista limpa e não sobreposta ao mesclar quaisquer entradas sobrepostas ou adjacentes. Digite blocos sobrepostos como 192.168.0.0/24 e 192.168.0.128/25 para vê-los mesclados em um único 192.168.0.0/24, ou cole uma lista bagunçada de intervalos acumulados ao longo dos anos para obter uma saída limpa e normalizada.
Entendendo a União de Intervalo de IP
Com o tempo, regras de firewall, listas de permissão e documentação de rede acumulam entradas de diferentes fontes: um administrador adiciona um /24 para um novo projeto, outro adiciona um /25 dentro desse mesmo intervalo para um hotfix, e um terceiro adiciona um /24 adjacente durante uma migração. O resultado é uma lista com redundâncias sobrepostas e entradas desnecessariamente fragmentadas. A união de intervalo limpa isto calculando a união teórica de conjunto de todas as entradas e expressando o resultado como o conjunto mínimo não sobreposto de blocos CIDR.
A operação de união tem uma definição simples: um endereço está na saída se e somente se aparece em pelo menos um intervalo de entrada. Diferentemente de um CIDR cobridor, que poderia incluir endereços entre intervalos não adjacentes, a união apenas mescla intervalos que realmente tocam ou se sobrepõem. Se você tem 10.0.0.0/24 e 10.0.5.0/24 com um intervalo entre eles, ambos aparecerão na saída inalterados. Mas 10.0.0.0/24 e 10.0.1.0/24 mesclam em 10.0.0.0/23 porque são adjacentes.
Este comportamento conservador é o que torna a união de intervalo segura para regras de segurança. Você pode executar seu conjunto inteiro de regra de firewall através da ferramenta de união e saber que a saída cobre exatamente os mesmos endereços que o original -- nem mais, nem menos. A única coisa que muda é a representação: sobreposições são eliminadas, blocos adjacentes são mesclados, e a contagem de entrada total desce. A postura de segurança permanece idêntica.
Como Mesclar Intervalos de IP Sobrepostos
- Digite uma lista de intervalos de IP ou blocos CIDR, um por linha (suporta notação CIDR, intervalos início-fim ou formatos mistos)
- A ferramenta identifica todas as entradas sobrepostas e adjacentes
- Ela as mescla no conjunto mínimo não sobreposto que cobre o mesmo espaço de endereço total
- Revise a saída mesclada com estatísticas antes/depois mostrando a redução alcançada
Exemplos de União de Intervalo
CIDRs Sobrepostos
Entrada: Saída:
192.168.0.0/24 --> 192.168.0.0/24
192.168.0.128/25
O /25 (192.168.0.128 - 192.168.0.255) está inteiramente dentro do /24 (192.168.0.0 - 192.168.0.255), então a união é apenas o /24.
CIDRs Adjacentes
Entrada: Saída:
192.168.0.0/24 --> 192.168.0.0/23
192.168.1.0/24
Esses dois blocos /24 são adjacentes e mesclam em um único /23.
Múltiplos Intervalos Sobrepostos
Entrada: Saída:
10.0.0.0/24 --> 10.0.0.0/23
10.0.0.128/25
10.0.1.0/24
10.0.1.0/25
Todos os quatro entradas se sobrepõem ou são adjacentes, produzindo um único /23 que cobre o intervalo inteiro.
Intervalos Não Sobrepostos (Sem Mesclagem)
Entrada: Saída:
192.168.0.0/24 --> 192.168.0.0/24
192.168.5.0/24 192.168.5.0/24
Esses intervalos não são adjacentes ou sobrepostos, então permanecem separados. Diferentemente de um CIDR cobridor, a união não preenche o intervalo entre eles.
Entrada de Formato Misto
Entrada: Saída:
10.0.0.0 - 10.0.0.255 --> 10.0.0.0/23
10.0.1.0/24
10.0.0.200/32
Intervalos início-fim, blocos CIDR e IPs únicos podem todos ser misturados na entrada.
Quando Usar a Ferramenta de União de Intervalo
- Limpeza de regra de firewall -- com o tempo, regras acumulam de diferentes administradores ou solicitações de mudança, levando a entradas sobrepostas que desaceleram o processamento de pacotes e complicam auditorias
- Consolidação de lista de permissão -- mescle listas de permissão de múltiplas fontes (diferentes equipes, empresas adquiridas, fornecedores) em uma única lista autoritária
- Normalização de inventário de rede -- combine alocações de endereço sobrepostas de documentação legada em uma lista limpa e canônica
- Otimização de ACL -- reduza o número de entradas de controle de acesso mesclando sobreposições, melhorando tanto o desempenho quanto a legibilidade
- Relatório de conformidade -- produza uma lista limpa e deduplica de intervalos de IP protegidos ou monitorados para fins de auditoria
- Limpeza pré-migração -- antes de importar regras em uma nova plataforma de firewall, normalize a lista para evitar importar entradas redundantes
Como a União de Intervalo Difere da Agregação
É importante entender a distinção entre união e agregação:
| Operação | Comportamento | Preenche Lacunas? |
|---|---|---|
| União | Mescla intervalos que se sobrepõem ou tocam | Não |
| Agregação | Combina blocos CIDR adjacentes em blocos maiores | Não |
| CIDR Cobridor | Encontra um CIDR que contém todas as entradas | Sim |
A união de intervalo e agregação são proximamente relacionadas mas diferem na implementação. A união opera em intervalos arbitrários e produz a representação mínima não sobreposta. A agregação opera especificamente em blocos CIDR e usa regras de mesclagem binária. Na prática, ambas produzem resultados similares para entradas CIDR bem-formadas.
O Algoritmo de União
- Normalize todas as entradas para intervalos inteiros início-fim
- Classifique intervalos por endereço inicial
- Itere através de intervalos classificados, mesclando cada um com o anterior se se sobrepõem ou são adjacentes (início_atual <= fim_anterior + 1)
- Converta intervalos mesclados de volta para notação CIDR mínima
Dicas Práticas para Normalização de Intervalo
O melhor momento para executar uma união de intervalo é logo antes de uma auditoria ou migração de firewall. Antes de uma auditoria, uma lista limpa não sobreposta é muito mais fácil para revisores escanear, e ela elimina as questões sobre por que o mesmo endereço aparece em múltiplas regras. Antes de uma migração, normalizar a lista reduz o número de regras que você precisa importar e garante que você não está carregando para frente anos de redundância acumulada.
Ao consolidar listas de permissão de múltiplas equipes ou empresas adquiridas, espere sobreposição significativa. É comum encontrar que 40-60% das entradas são redundantes quando você mescla listas de diferentes fontes. A ferramenta de união fornece uma contagem exata de quantas entradas foram eliminadas, o que é útil para justificar o esforço de limpeza à gerência.
Esteja ciente que a ferramenta de união mescla intervalos puramente baseada em sobreposição de endereço. Ela não considera o propósito original de cada regra. Duas regras podem cobrir os mesmos endereços mas ter diferentes intenções (uma permite HTTP, outra permite SSH). A ferramenta de união mescla os endereços, mas você ainda precisa gerenciar a lógica de regra separadamente. A união é para normalizar intervalos de endereço, não para consolidar regras de firewall completas com seus protocolos e portas associados.
Perguntas Frequentes
A união nunca inclui endereços que não estavam em nenhuma entrada?
Não. A união apenas mescla intervalos que se sobrepõem ou estão diretamente adjacentes (tocando). Ela nunca preenche lacunas entre intervalos não contíguos. Se 10.0.0.0/24 e 10.0.5.0/24 são as entradas, o intervalo de 10.0.1.0 para 10.0.4.255 permanece não coberto.
O que acontece com entradas duplicadas?
Duplicatas são automaticamente eliminadas. Se o mesmo CIDR aparece cinco vezes em sua entrada, aparece uma vez na saída. Isto torna a ferramenta útil como um passo simples de deduplicação até quando nenhuma sobreposição existe.
Posso usar isto para encontrar quantos endereços únicos estão em minha lista?
Sim. A saída de união mostra a contagem de endereço total entre todos os intervalos mesclados, o que representa o número de endereços únicos cobertos por pelo menos um intervalo de entrada. Isto é particularmente útil para dimensionar alocações de rede ou entender o escopo real de uma lista de bloqueio.
Qual é a diferença entre união e intersecção?
A união produz endereços que estão em A ou B (ou ambos). A intersecção produz endereços que estão em A e B (apenas a sobreposição). A união combina, intersecção isola. Use Range Intersection quando você precisa encontrar endereços compartilhados entre dois intervalos.
Posso processar milhares de intervalos de uma vez?
Sim. O algoritmo de classificação e mesclagem é executado em tempo O(n log n), onde n é o número de intervalos de entrada. Até milhares de entradas processam em milissegundos.
Ferramentas Relacionadas
- Range Intersection - Encontre endereços comuns entre dois intervalos de IP
- Range Difference - Calcule A menos B para intervalos de IP
- Agregador CIDR - Agregue múltiplos blocos CIDR em rotas resumidas
- Lista CIDR para Conjunto Mínimo Não Sobreposto - Converta uma lista CIDR em blocos não sobrepostos mínimos
- Ferramenta de Mesclagem Mínima - Mescle todos os blocos CIDR mescladores em uma lista