Calculadora de sub-rede — CIDR IPv4 e IPv6, VLSM e sobreposições
Rede, broadcast, faixa de hosts e máscara para qualquer CIDR; divida redes com VLSM, expanda IPv6 e encontre faixas sobrepostas.
| Endereço de rede | 192.168.1.128 |
|---|---|
| Endereço de broadcast | 192.168.1.191 |
| Primeiro host utilizável | 192.168.1.129 |
| Último host utilizável | 192.168.1.190 |
| Hosts utilizáveis | 62 |
| Total de endereços | 64 |
| Máscara de sub-rede | 255.255.255.192 |
| Máscara wildcard | 0.0.0.63 |
| Notação CIDR | 192.168.1.128/26 |
| Classe de IP (histórica) | C |
| Tipo de endereço | Rede privada (RFC 1918) |
O primeiro endereço identifica a rede e o último é o endereço de broadcast, então nenhum dos dois pode ser atribuído a um host. 192.168.1.130 é um host dentro de 192.168.1.128/26; o endereço de rede é 192.168.1.128.
Endereço 11000000.10101000.00000001.10000010 Máscara 11111111.11111111.11111111.11000000 Rede 11000000.10101000.00000001.10000000 Broadcast 11000000.10101000.00000001.10111111
Roda inteiramente no seu navegador. Nenhum endereço que você digita é enviado a lugar nenhum. Ver todas as ferramentas grátis.
Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.
Esta calculadora de sub-rede encontra o endereço de rede, o endereço de broadcast, a faixa de hosts utilizáveis, a quantidade de hosts, a máscara de sub-rede e a máscara wildcard para qualquer bloco CIDR IPv4 ou endereço IP com máscara, e mostra a decomposição em binário e se a faixa é privada, pública ou reservada. Ela segue a RFC 3021 para links ponto a ponto /31 (dois endereços utilizáveis, sem broadcast) e trata /32 como um único host.
Ela também planeja redes: divida um bloco em sub-redes iguais ou aloque sub-redes de tamanhos diferentes com VLSM e depois exporte o plano em CSV. Para IPv6, ela expande e comprime endereços na forma canônica da RFC 5952 e dá a faixa e o tamanho de qualquer prefixo. O verificador de sobreposição recebe uma lista de CIDRs, como faixas de VPC, VPN e escritório, e informa quais colidem. Tudo é calculado no seu navegador.
Como usar
- Digite um endereço com prefixo (192.168.1.130/26) ou máscara (192.168.1.130 255.255.255.192). Os resultados são atualizados enquanto você digita; use o menu de prefixo para testar outros tamanhos.
- Para planejar sub-redes, abra Dividir / VLSM, informe a rede principal e um número de sub-redes, os hosts por sub-rede ou uma linha por sub-rede com nome e quantidade de hosts.
- Para IPv6, abra a aba IPv6 e digite um endereço em qualquer formato, com /prefixo opcional.
- Para procurar conflitos, abra Verificar sobreposição e cole um CIDR por linha.
- Copie o resumo ou baixe o plano de sub-redes em CSV.
Perguntas frequentes
Quantos hosts utilizáveis há num /24, /25, /26…?
Hosts utilizáveis = 2^(32 − prefixo) − 2, porque o primeiro endereço é o da rede e o último é o de broadcast. /24: 254, /25: 126, /26: 62, /27: 30, /28: 14, /29: 6, /30: 2. O /31 tem 2 endereços utilizáveis em links ponto a ponto (RFC 3021) e o /32 é um único host. Provedores de nuvem reservam mais: a AWS reserva 5 endereços por sub-rede e o Azure 5, então um /24 na AWS tem 251 endereços utilizáveis.
O que é uma máscara wildcard (curinga)?
O inverso bit a bit da máscara de sub-rede: 255.255.255.0 vira 0.0.0.255. Listas de acesso da Cisco e comandos network do OSPF usam máscaras wildcard, em que um bit 0 significa “precisa coincidir” e um bit 1 significa “qualquer valor”. Para uma máscara contígua, a wildcard é simplesmente 255 menos cada octeto.
Quais faixas de IP são privadas?
A RFC 1918 reserva 10.0.0.0/8, 172.16.0.0/12 (de 172.16.0.0 a 172.31.255.255) e 192.168.0.0/16 para redes privadas. Também não são roteáveis publicamente: 100.64.0.0/10 para NAT de operadora (CGNAT, RFC 6598), 127.0.0.0/8 de loopback, 169.254.0.0/16 de link-local e as faixas de documentação 192.0.2.0/24, 198.51.100.0/24 e 203.0.113.0/24. No IPv6, fc00::/7 (na prática fd00::/8) é a faixa privada unique-local.
O que é VLSM?
Variable Length Subnet Masking (máscara de sub-rede de tamanho variável) significa dividir uma rede em sub-redes de tamanhos diferentes em vez de iguais, de modo que uma LAN de 100 hosts recebe um /25 e um link de roteador recebe um /30 do mesmo bloco. O método padrão, usado aqui, ordena os pedidos do maior para o menor e dá a cada um o menor bloco em potência de dois que comporta, para que cada sub-rede fique alinhada no próprio limite.
Por que um /31 tem dois hosts utilizáveis?
Num link ponto a ponto há só dois dispositivos, então um endereço de rede e um de broadcast seriam desperdício. A RFC 3021 permite sub-redes /31 em que os dois endereços são atribuídos às duas pontas. A maioria dos roteadores e o Linux suportam isso, e reduz pela metade o uso de endereços em links em comparação com um /30.
Qual é o tamanho de um /64, /56 ou /48 em IPv6?
Um /64 é o tamanho padrão de uma única sub-rede IPv6 e contém 2^64 (cerca de 18,4 quintilhões) de endereços; o SLAAC exige exatamente /64. Conexões residenciais costumam receber um /56 (256 sub-redes /64) ou um /64, e organizações um /48 (65.536 sub-redes /64). No IPv6, você planeja contando sub-redes /64, não endereços.
Guia rápido de sub-redes IPv4
• /8 — 255.0.0.0 — 16.777.214 hosts
• /16 — 255.255.0.0 — 65.534 hosts
• /20 — 255.255.240.0 — 4.094 hosts
• /22 — 255.255.252.0 — 1.022 hosts
• /23 — 255.255.254.0 — 510 hosts
• /24 — 255.255.255.0 — 254 hosts
• /25 — 255.255.255.128 — 126 hosts
• /26 — 255.255.255.192 — 62 hosts
• /27 — 255.255.255.224 — 30 hosts
• /28 — 255.255.255.240 — 14 hosts
• /29 — 255.255.255.248 — 6 hosts
• /30 — 255.255.255.252 — 2 hosts
• /31 — 255.255.255.254 — 2 (ponto a ponto, RFC 3021)
• /32 — 255.255.255.255 — 1 (host único)
Planejando o espaço de endereços de nuvem e VPN
A maioria dos problemas de rede em projetos de nuvem vem de faixas sobrepostas, descobertas só quando duas redes precisam ser pareadas ou conectadas por VPN. Antes de criar uma VPC ou VNet, liste todas as faixas que ela pode precisar alcançar algum dia: outras VPCs, escritórios locais, pools de clientes VPN, CIDRs de pods e serviços do Kubernetes e a bridge padrão do Docker (172.17.0.0/16). Passe todas pelo verificador de sobreposição e escolha um bloco que não colida com nenhuma.
Evite 192.168.0.0/24 e 192.168.1.0/24 para qualquer coisa a que usuários remotos se conectem por VPN, porque a maioria dos roteadores domésticos usa essas faixas. Dê a cada ambiente seu próprio bloco grande (por exemplo, um /16 por região a partir de 10.0.0.0/8) e divida-o com VLSM, para poder adicionar sub-redes depois sem renumerar.
Lendo endereços IPv6
Um endereço IPv6 tem 128 bits, escritos como oito grupos de quatro dígitos hexadecimais. A RFC 5952 define uma única forma curta canônica: letras minúsculas, zeros à esquerda removidos em cada grupo e a maior sequência de dois ou mais grupos só de zeros substituída por “::” (a primeira sequência em caso de empate; um único grupo zero nunca é abreviado). Assim, 2001:0db8:0000:0000:0000:ff00:0042:8329 é escrito 2001:db8::ff00:42:8329. Use a forma canônica em logs, documentação e regras de firewall, para que o mesmo endereço sempre seja igual quando comparado como texto.
Ferramentas grátis relacionadas
- Calculadora chmod — Marque as caixas de Leitura, Escrita e Execução para obter o modo octal e o comando chmod, ou decodifique 755, 644 e rwxr-xr-x.
- Docker Run ⇄ Compose — Transforme um comando docker run num serviço do docker-compose.yml, ou um serviço do Compose de volta em docker run.
- Analisador de user agent — Veja o seu próprio user agent e as client hints, ou analise qualquer string de UA em navegador, motor, sistema operacional, dispositivo e CPU. Modo em lote com CSV.
- Testador de regex — Teste uma expressão regular num texto de exemplo, com destaque das correspondências ao vivo, grupos de captura e prévia de substituição. Grátis, no navegador.