# Calculadora CIDR

> Separe um CIDR IPv4 em rede, broadcast, máscara, máscara curinga e faixa de hosts utilizáveis. Cole 10.0.0.0/8 ou 192.168.1.20/24. A conta fica no navegador. Não há consulta de IP.

Roda no seu navegador. Nada é enviado.

[Ops](https://toolbuddy.dev/pt/categories/ops.md)

## Sobre esta ferramenta

Separa um CIDR IPv4 como 192.168.1.10/24 em endereço de rede, broadcast, máscara, máscara curinga e faixa de hosts utilizáveis. Os prefixos /31 e /32 tratam cada endereço do bloco como host.

Digite um endereço e um prefixo de 0 a 32. Copie o resumo. Um endereço de host é mascarado até a rede, então 192.168.1.10/24 e 192.168.1.0/24 descrevem o mesmo bloco. O trabalho fica nesta aba. Depois de carregar a página, dá para continuar sem rede.

## Perguntas

### Por que um /31 mostra dois hosts utilizáveis?

Os prefixos /31 e /32 tratam cada endereço do bloco como host. Um /31 é o caso ponto a ponto, com dois endereços e sem rede ou broadcast reservados. Prefixos mais largos reservam esses dois endereços, então os hosts utilizáveis são o tamanho do bloco menos dois.

## Mais ferramentas de Ops

- [Gerador gitignore](https://toolbuddy.dev/pt/tools/gitignore-generator.md): Monte um .gitignore a partir de modelos empilhados para Node, Python, Go, Rust, Java, Next.js, macOS e Windows. A saída é composta localmente.
- [Kit .env](https://toolbuddy.dev/pt/tools/env-toolkit.md): Analise arquivos env no formato CHAVE=valor, marque duplicatas e compare dois blocos .env. Segredos dos arquivos env não saem do navegador.
- [Gerador Docker](https://toolbuddy.dev/pt/tools/docker-generator.md): Gere um Dockerfile ou um trecho de serviço do Compose a partir de imagem, portas e comando. Os trechos são montados na aba.
- [Explicador de GitHub Actions](https://toolbuddy.dev/pt/tools/github-actions-explainer.md): Explique um YAML de workflow do GitHub Actions: nome, gatilhos, jobs e passos. A análise usa js-yaml no navegador.
- [Gerador cURL](https://toolbuddy.dev/pt/tools/curl-generator.md): Monte um comando curl a partir do método, da URL, dos cabeçalhos e do corpo. O comando é montado localmente, então os tokens dos cabeçalhos ficam na aba.
- [Gerador de comandos tar](https://toolbuddy.dev/pt/tools/tar-generator.md): Monte um comando tar de criar ou extrair, com flags gz, bz2 ou xz. Uma ajuda de comando pequena, não um arquivador.
