Classificador CIDR

Ordene uma lista de blocos CIDR numericamente (compatível com IPv4/IPv6)

Input CIDRs

Sorted Output

Sorted results will appear here

O Classificador CIDR arruma uma lista de blocos CIDR em ordem numérica apropriada, tratando as complexidades da classificação de endereços IP que classificação simples alfabética desconsidera. Cole uma lista como 192.168.1.0/24, 10.0.0.0/8, 172.16.0.0/16 e obtenha um resultado corretamente ordenado -- listas de subnet numericamente classificadas tornam regras de firewall, tabelas de rotas e documentação de rede significativamente mais fáceis de ler, auditar e manter.

Compreendendo Classificação de Endereços IP

Classificar endereços IP é enganosamente complicado porque parecem texto mas comportam-se como números. Se você cola uma lista de blocos CIDR em uma planilha e classifica alfabeticamente, obtém resultados errados. O endereço 10.0.10.0 classifica antes de 10.0.2.0 porque o caractere "1" vem antes de "2" em ordem ASCII. Para comparações de único octeto isso funciona bem -- 10.x.x.x corretamente aparece antes de 192.x.x.x -- mas no momento qualquer valor de octeto exceda 9, classificação alfabética quebra. O mesmo problema afeta toda ferramenta baseada em texto, desde sort na linha de comando até classificação de coluna em um wiki ou sistema de documentação.

Classificação numérica apropriada trata cada endereço IP como um único inteiro de 32 bits (ou 128 bits para IPv6). O endereço 10.0.2.0 converte para o inteiro 167.772.672, enquanto 10.0.10.0 converte para 167.774.720. Comparar esses inteiros corretamente coloca 10.0.2.0 primeiro. Essa é a única forma confiável de classificar endereços IP, e é o que essa ferramenta faz internamente para cada entrada em sua lista.

A classificação se torna mais nuançada quando múltiplos CIDRs compartilham o mesmo endereço de rede mas têm comprimentos de prefixo diferentes. Por exemplo, 10.0.0.0/8, 10.0.0.0/16 e 10.0.0.0/24 todos começam no mesmo IP. O classificador usa o comprimento de prefixo como uma chave de classificação secundária, colocando prefixos mais curtos (blocos maiores) antes de prefixos mais longos (blocos menores) em ordem ascendente. Isso espelha a estrutura hierárquica de alocações de rede e torna a relação pai-filho entre subnets imediatamente visível na saída classificada.

Como Classificar Blocos CIDR Numericamente

  1. Cole sua lista de blocos CIDR no campo de entrada (um por linha, separados por vírgula ou separados por espaço).
  2. Selecione sua ordem de classificação preferida: ascendente ou descendente.
  3. A ferramenta classifica por endereço de rede primeiro, depois por comprimento de prefixo para endereços de rede idênticos.
  4. Copie a saída classificada para uso em suas configurações ou documentação.

Exemplos de Classificação CIDR

Por que classificação alfabética falha para endereços IP

Classificação de texto padrão trata cada caractere independentemente, produzindo ordenação incorreta:

Classificação Alfabética (errada)Classificação Numérica (correta)
10.0.0.0/2410.0.0.0/24
10.0.0.0/810.0.0.0/8
10.0.10.0/2410.0.1.0/24
10.0.1.0/2410.0.2.0/24
10.0.2.0/2410.0.10.0/24
192.168.1.0/24172.16.0.0/16
172.16.0.0/16192.168.0.0/24
192.168.0.0/24192.168.1.0/24

Alfabeticamente, 10.0.10.0 classifica antes de 10.0.2.0 porque o caractere 1 vem antes de 2. Classificação numérica corretamente coloca 10.0.2.0 primeiro porque 2 < 10.

Ordem de classificação para mesma rede, prefixo diferente

Quando múltiplos CIDRs compartilham o mesmo endereço de rede, são classificados por comprimento de prefixo:

Entrada:          Saída ascendente:
10.0.0.0/16       10.0.0.0/8
10.0.0.0/8        10.0.0.0/16
10.0.0.0/24       10.0.0.0/24

O /8 (mais amplo) aparece primeiro em ordem ascendente porque representa o maior bloco de endereços.

Quando Usar o Classificador CIDR

  • Manutenção de regras de firewall -- conjuntos de regras classificados são mais fáceis de escanear para gaps, sobreposições ou entradas faltantes que listas aleatoriamente ordenadas.
  • Documentação de tabela de rotas -- apresentar rotas em ordem numérica ajuda engenheiros de rede a localizar rapidamente prefixos específicos.
  • Gerenciamento de configuração -- listas CIDR classificadas produzem diffs mais limpos em controle de versão, reduzindo ruído em pull requests.
  • Auditorias de conformidade -- auditores revisando segmentação de rede podem verificar cobertura mais eficientemente quando subnets estão logicamente ordenados.
  • Limpeza IPAM -- classificar listas de subnet exportadas revela padrões de alocação e torna gaps em espaço de endereços visualmente óbvios.

Como Classificação Numérica de IP Funciona

O classificador converte cada endereço IP para seu valor numérico para comparação, evitando as armadilhas de classificação baseada em string.

Algoritmo de classificação IPv4

Cada endereço IPv4 é convertido para um inteiro de 32 bits sem sinal:

192.168.1.0 = (192 * 16777216) + (168 * 65536) + (1 * 256) + 0
            = 3232235776

10.0.2.0    = (10 * 16777216) + (0 * 65536) + (2 * 256) + 0
            = 167772672

Comparar 167772672 < 3232235776 corretamente coloca 10.0.2.0 antes de 192.168.1.0.

Tratamento misto IPv4 e IPv6

O classificador agrupa endereços por família de endereços. CIDRs IPv4 são classificados juntos e CIDRs IPv6 são classificados juntos, com IPv4 aparecendo antes de IPv6 na saída (ou vice-versa, dependendo de sua preferência). Dentro de cada família, a mesma lógica de comparação numérica se aplica -- IPv6 usa comparação de inteiro de 128 bits.

Classificação secundária por comprimento de prefixo

Quando dois CIDRs têm o mesmo endereço de rede, o comprimento de prefixo determina ordem. Em modo ascendente, prefixos mais curtos (blocos maiores) aparecem primeiro. Isso espelha como tabelas de roteamento priorizam correspondência de prefixo mais longa mas exibe a hierarquia de amplo a específico.

Dicas de Classificação para Documentação de Rede Limpa

O maior benefício de listas CIDR classificadas não é a classificação em si mas o que ela revela sobre seu plano de endereços. Quando você classifica uma lista de todos seus subnets numericamente, gaps e ineficiências ficam imediatamente visíveis. Você pode notar um salto de 10.0.3.0/24 para 10.0.8.0/24, revelando que blocos 4 até 7 são ou não alocados ou não documentados. Você pode detectar duas entradas que são adjacentes e poderiam ser agregadas em um único bloco maior. Esses padrões são invisíveis em uma lista não-classificada mas óbvios em uma classificada.

Para gerenciamento de configuração, consistência em ordem de classificação paga toda vez que você revisa uma mudança. Se suas regras de firewall são sempre classificadas numericamente, um diff entre duas versões da configuração mostrará apenas as mudanças reais -- regras adicionadas ou removidas -- em vez de uma mistura de mudanças e ruído de reordenação. Isso torna revisões de código mais rápidas e reduz a chance de perder uma mudança significativa enterrada em diferenças de formatação.

Um workflow prático para manter listas CIDR limpas é normalizar primeiro (usando o Normalizador CIDR), depois classificar, depois desduplicar (usando o Deduplicador CIDR). Esse pipeline de três etapas produz uma lista mínima, canônica e ordenada de qualquer entrada desorganizada. Automatizar esse pipeline como parte do seu processo de gerenciamento de configuração garante que sua documentação de subnet permaneça limpa ao longo do tempo sem esforço manual.

Perguntas Frequentes

O classificador normaliza CIDRs antes de classificar? A classificação é realizada nos endereços como fornecidos. Para melhores resultados, execute sua lista através do Normalizador CIDR primeiro para que entradas como 10.0.0.5/8 e 10.0.0.0/8 sejam tratadas consistentemente.

Posso classificar uma lista mista de IPs individuais e blocos CIDR? Endereços IP individuais podem ser tratados como /32 (IPv4) ou /128 (IPv6) CIDRs. Se sua lista contém IPs nus sem comprimento de prefixo, adicione /32 ou /128 para incluí-los na classificação.

Quais formatos de entrada são aceitos? A ferramenta aceita CIDRs separados por quebras de linha, vírgulas, espaços ou ponto-e-vírgulas. Espaço em branco liderante e final é aparado de cada entrada.

Como entradas duplicadas são tratadas durante classificação? Duplicatas são preservadas na saída classificada -- o classificador reordena mas não desduplicata. Para remover duplicatas, use o Deduplicador CIDR depois de classificar.

Posso reverter a ordem de classificação? Sim. A ferramenta suporta ordem de classificação ascendente (endereços menores primeiro) e descendente (endereços maiores primeiro). Ascendente é a escolha mais comum para documentação, enquanto descendente pode ser útil para requisitos de relatório específicos.

Como classificação trata endereços IPv6? Endereços IPv6 são convertidos para inteiros de 128 bits e classificados usando a mesma comparação numérica que IPv4. Dentro de uma lista mista, endereços IPv4 e IPv6 são agrupados por família de endereços e classificados independentemente dentro de cada grupo.

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