# Calculadora CIDR e de sub-redes IP

Calcule o intervalo, a máscara e o tamanho de redes IPv4 e IPv6, divida-as em sub-redes e verifique o que contém ou se sobrepõe a quê.

https://codeknife.dev/pt/calculadora-cidr/

## O que faz

Calcule o intervalo, a máscara, a máscara wildcard e o tamanho de redes IPv4 e IPv6, divida uma rede em sub-redes e verifique o que contém ou se sobrepõe a quê. Toda a aritmética é exata, então IPv6 também funciona.

## Como usar

1. Digite ou cole uma rede por linha, como `192.168.1.0/24` ou `2001:db8::/32`. Um endereço sozinho conta como um único host, e uma máscara IPv4 como `/255.255.255.0` é aceita.
2. Escolha um modo: **Detalhes** mostra o intervalo e o tamanho de cada rede, **Dividir** a corta em sub-redes do prefixo que você escolher, **Contém** compara um endereço com cada rede e **Sobreposição** encontra redes que se encaixam umas nas outras.
3. Leia a primeira rede em detalhe abaixo da saída: máscara, wildcard, hosts utilizáveis e que tipo de endereço ela é.

## Exemplos

```
192.168.1.77/24  →  192.168.1.0/24 · 192.168.1.0–192.168.1.255 · 256
```

Dividindo `10.0.0.0/24` em `/26`:

```
10.0.0.0/26
10.0.0.64/26
10.0.0.128/26
10.0.0.192/26
```

## Bom saber

- Uma /24 tem 256 endereços; cada bit a menos dobra esse número.
- Em IPv4, o primeiro e o último endereço são o endereço de rede e o de broadcast, então uma /24 tem 254 hosts utilizáveis. Uma /31 (RFC 3021) e uma /32 usam todos os endereços.
- Uma /64 é o tamanho usual de uma rede IPv6.
- No máximo 1024 sub-redes são listadas ao dividir.

## O que é a notação CIDR?

O CIDR escreve uma rede como um endereço e um comprimento de prefixo, como 192.168.1.0/24: os primeiros 24 bits nomeiam a rede e o resto é para hosts. Um /24 tem 256 endereços, e cada bit a menos dobra isso. O IPv6 funciona igual com 128 bits, e um /64 é o tamanho habitual de uma rede.

## Perguntas frequentes

### Por que dois endereços de uma sub-rede IPv4 não são utilizáveis?

O primeiro endereço nomeia a rede e o último é o de broadcast, então um /24 tem 254 hosts utilizáveis. Redes ponto a ponto /31 (RFC 3021) e hosts únicos /32 usam todos os endereços.

### O que faz dividir?

Corta uma rede em redes menores e iguais: 10.0.0.0/24 dividida em /26 dá quatro sub-redes de 64 endereços. No máximo 1024 sub-redes são listadas.

### Esta ferramenta envia minhas redes para algum lugar?

Não. Todos os cálculos acontecem no seu navegador, com aritmética inteira exata, então IPv6 também funciona. O que você digita nunca é enviado aos nossos servidores.