WMW

Calculadora CIDR

Free

Decomponha blocos CIDR IPv4 ou IPv6 em lote em endereço de rede/broadcast, máscara de sub-rede e intervalo de hosts utilizáveis. Inclui um verificador de IP-no-intervalo e um divisor de sub-redes.

Funciona totalmente no seu navegador. Nada é enviado a um servidor.

Blocos CIDR

0 entradas

Atividade recente

Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.

Calculated 2 CIDR block(s).

há 2 horas

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

CIDR Calculator decompõe um ou vários blocos CIDR IPv4 ou IPv6 de uma vez em seu endereço de rede, endereço de broadcast, máscara de sub-rede, intervalo de hosts utilizáveis e contagem total de endereços, além de um verificador de IP-no-intervalo e um divisor de sub-redes para dividir um bloco maior em partes iguais menores.

Como funciona

Para IPv4, o prefixo /N é convertido em uma máscara de sub-rede de 32 bits (os N bits mais altos definidos como 1, o restante como 0), e um AND bit a bit entre o endereço e essa máscara dá o endereço de rede. O endereço de broadcast é o endereço de rede com cada bit de host definido como 1, obtido fazendo um OR do endereço de rede com a máscara curinga (o inverso bit a bit da máscara de sub-rede). O total de endereços é 2^(32−N); os hosts utilizáveis são esse valor menos 2 pelos endereços de rede e broadcast reservados, exceto /31 (2 utilizáveis, sem reserva) e /32 (1 utilizável, um único host).

O IPv6 funciona da mesma forma, mas em 128 bits em vez de 32, usando aritmética exata de inteiros grandes (não de ponto flutuante, já que 2^128 é muito maior que o intervalo de inteiros seguros do JavaScript), de modo que até os maiores blocos sejam calculados com precisão. Dividir um bloco em sub-redes menores repete a mesma ideia ao contrário: mover o prefixo de /N para /(N+k) divide o bloco em exatamente 2^k partes iguais, contíguas e sem sobreposição.

Problemas que resolve

Perguntas frequentes

›Por que um /24 dá 254 hosts utilizáveis, não 256?

Um bloco /24 tem 256 endereços no total (2^8, já que 32 − 24 = 8 bits de host), mas o primeiro endereço é sempre reservado como endereço de rede e o último como endereço de broadcast, deixando 254 no meio para dispositivos reais. As duas exceções são /31 (links ponto a ponto, RFC 3021, ambos os endereços são utilizáveis) e /32 (um único host, sem conceito algum de rede/broadcast).

›O que é uma máscara curinga e por que ela é diferente de uma máscara de sub-rede?

Uma máscara curinga é simplesmente o inverso bit a bit da máscara de sub-rede (0.0.0.255 em vez de 255.255.255.0 para um /24). Ela não é usada para definir a sub-rede em si -- é o formato que as ACLs da Cisco e as declarações de rede OSPF esperam em vez de uma máscara de sub-rede normal, por isso está incluída aqui para poupar uma inversão manual.

›Como funciona dividir um bloco em sub-redes menores?

Dividir um /24 em quatro partes iguais significa mover o prefixo dois bits para a direita, para /26 (já que 2^2 = 4), e cada bloco /26 resultante tem exatamente 64 endereços de largura, sem lacunas nem sobreposição entre eles. A ferramenta de divisão faz isso automaticamente para qualquer prefixo de destino válido e lista todos os blocos resultantes.

›Por que meu resultado IPv6 é mais curto do que o que digitei?

Os endereços IPv6 são sempre mostrados em sua forma canônica compactada: a sequência mais longa de grupos consecutivos totalmente zero é reduzida a "::" (apenas uma vez por endereço), e zeros à esquerda dentro de um grupo são removidos -- então 2001:0db8:0000:0000:0000:0000:0000:0001 e 2001:db8::1 são exatamente o mesmo endereço, apenas escrito de forma diferente.

›Um endereço IPv4 como 10.x.x.x ou 192.168.x.x é especial?

Sim -- 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 são os três intervalos reservados pela RFC 1918 para redes privadas (roteadores domésticos, LANs de escritório etc.) e nunca são roteados na internet pública. A calculadora marca qualquer bloco dentro desses intervalos como Privado; tudo o mais é tratado como um intervalo Público, roteável na internet.

Ferramentas relacionadas