- O que é notação CIDR?
- CIDR (Classless Inter-Domain Routing) é o jeito padrão de escrever uma sub-rede IPv4. A barra e o número depois do IP — 192.168.1.0/24 — dão o tamanho do prefixo, que é a quantidade de bits 1 no começo da máscara de sub-rede. Um prefixo /24 são 24 uns seguidos de 8 zeros, ou seja, 255.255.255.0. O CIDR substituiu o antigo sistema de classes A/B/C em 1993 (RFC 1519), porque os limites rígidos de 8/16/24 bits desperdiçavam pedaços enormes do espaço de endereços. Roteadores, firewalls e plataformas de nuvem modernos falam CIDR; as classes antigas são curiosidade didática.
- Por que os IPs utilizáveis são (total de IPs − 2)?
- Em toda sub-rede comum, dois endereços são reservados: o endereço de rede (todos os bits de host em zero) identifica a própria sub-rede, e o endereço de broadcast (todos os bits de host em um) envia para todos os hosts da sub-rede. Nenhum dos dois pode ser atribuído a um host real. Então um /24 com 256 endereços no total comporta 254 hosts. As exceções são /31 (ponto a ponto da RFC 3021 — os dois endereços servem para as duas pontas) e /32 (host único — o único endereço é ele mesmo). A calculadora trata os dois casos.
- Qual a diferença entre máscara de sub-rede e máscara curinga?
- Uma é o inverso bit a bit da outra. A máscara de sub-rede tem bits 1 onde está o prefixo de rede e bits 0 onde estão os bits de host: 255.255.255.0 para /24. A máscara curinga (wildcard) inverte isso: 0.0.0.255 para /24. As listas de controle de acesso do Cisco IOS sempre usaram máscaras curinga; máscaras de sub-rede aparecem em todo o resto (ifconfig no Linux, netsh no Windows, toda interface de roteador). A calculadora mostra as duas. Para converter à mão: subtraia cada octeto da máscara de 255.
- Para que serve a representação binária da máscara?
- É o jeito mais fácil de ver o tamanho do prefixo sem contar. 11111111.11111111.11111111.00000000 tem 24 uns, então é um /24. Olhar o binário também é como você confere se uma máscara é válida — toda máscara de sub-rede real tem todos os bits 1 antes de todos os bits 0 (máscara contígua). 11111111.00000000.11111111.00000000 é um padrão de 32 bits válido, mas não é uma máscara de sub-rede válida; a calculadora recusa.
- O que a classe IPv4 significa de verdade?
- O sistema de classes (1981) dividia o IPv4 em cinco zonas de prefixo fixo, com base no primeiro octeto: Classe A (0-127, redes /8, 16 milhões de hosts cada), Classe B (128-191, /16, 65 mil hosts), Classe C (192-223, /24, 254 hosts), Classe D (224-239, multicast) e Classe E (240-255, reservada/experimental). O CIDR substituiu essas contagens de hosts em 1993, mas as faixas de multicast (D) e reservada (E) continuam reais e importam — tudo em 224.0.0.0/4 é tráfego multicast e não é roteado normalmente. A calculadora mostra a classe porque alguma documentação antiga ainda fala dela.
- De que tamanho de sub-rede eu preciso?
- Conte seus hosts, some espaço para crescer, arredonde para a próxima potência de dois, some 2 para rede + broadcast e faça o caminho de volta: 30 hosts → 32 IPs no total → /27. 60 hosts → 64 IPs → /26. 100 hosts → 128 → /25. 1000 hosts → 1024 → /22. Não subdimensione; renumerar uma sub-rede que ficou sem espaço é uma das tarefas mais sofridas de uma noite de terça na engenharia de redes. Também não superdimensione; reservar um /16 para uma VLAN de 30 hosts é como a conta da nuvem pega gente de surpresa.
- Para que serve um /31 se ele não tem endereço de broadcast?
- Para links ponto a ponto entre dois roteadores. Antes da RFC 3021 (2000), todo link desperdiçava um /30 (4 IPs para usar 2). A RFC 3021 disse: num link ponto a ponto, broadcast não faz sentido mesmo (o receptor é a única outra ponta), então os dois endereços de um /31 são utilizáveis. Resultado: 50% de economia de endereços nas redes de link. A calculadora informa total = 2 e utilizáveis = 2 para /31, como diz a RFC.
- A calculadora funciona com IPv6?
- Não — só IPv4. O CIDR do IPv6 segue a mesma ideia de tamanho de prefixo (2001:db8::/32), mas a conta trabalha com valores de 128 bits, e uma ferramenta separada deixa o uso mais claro. A calculadora IPv4 cobre o trabalho comum de quem opera rede: VLANs, sub-redes de VPC, links ponto a ponto, planejamento de ACL. Uma versão IPv6 está na lista do que vamos construir.
- Por que a calculadora muda meu CIDR quando eu digito bits de host?
- Porque a notação CIDR descreve uma sub-rede, não um host. 192.168.1.10/24 indica o host 192.168.1.10 dentro da sub-rede 192.168.1.0/24. Quando a calculadora mostra o CIDR canônico, ela zera os bits de host para dar o identificador da sub-rede — 192.168.1.0/24. A linha "Endereço IP (binário)" continua mostrando o endereço que você digitou, para você ver exatamente quais bits são de rede e quais são de host.
- Funciona offline? O cálculo sai do meu navegador?
- Funciona totalmente offline depois que a página carrega — a conta é aritmética bit a bit simples em JavaScript. Nada sobre o bloco de IP que você digitou é enviado a um servidor, registrado ou guardado. Abra o DevTools → Network e confira: nenhuma requisição acontece quando você muda a entrada.