Um endereço IP tem duas partes: a parte de rede, compartilhada por todos os dispositivos da mesma rede, e a parte de host, exclusiva de cada dispositivo. Uma máscara de sub-rede ou um prefixo CIDR mostra onde fica essa divisão.
Máscaras de sub-rede
Uma máscara de sub-rede é escrita como um endereço IPv4. Cada 255 marca um byte fixo de rede, e cada 0, um byte livre para os dispositivos:
- Endereço:
192.168.1.20 - Máscara:
255.255.255.0 - Rede:
192.168.1.0; os dispositivos podem usar de192.168.1.1a192.168.1.254
Em binário, a máscara é uma sequência de uns seguida de zeros. 255.255.255.0 são 24 uns e 8 zeros.
Notação CIDR
O CIDR (Classless Inter-Domain Routing, roteamento entre domínios sem classes) escreve a mesma coisa com uma barra e o número de bits de rede: 192.168.1.0/24. Ele substituiu o antigo sistema de classes A, B e C em 1993 e é a forma como as faixas de endereços são escritas em roteamento, firewalls e registros WHOIS.
Tabela de referência (IPv4)
| CIDR | Máscara de sub-rede | Endereços | Hosts utilizáveis | Uso típico |
|---|---|---|---|---|
| /32 | 255.255.255.255 | 1 | 1 | Um único endereço |
| /30 | 255.255.255.252 | 4 | 2 | Links ponto a ponto |
| /29 | 255.255.255.248 | 8 | 6 | Blocos de IP fixo para pequenas empresas |
| /28 | 255.255.255.240 | 16 | 14 | Escritório pequeno |
| /27 | 255.255.255.224 | 32 | 30 | |
| /26 | 255.255.255.192 | 64 | 62 | |
| /25 | 255.255.255.128 | 128 | 126 | |
| /24 | 255.255.255.0 | 256 | 254 | Redes locais de casas e escritórios |
| /23 | 255.255.254.0 | 512 | 510 | |
| /22 | 255.255.252.0 | 1.024 | 1.022 | |
| /20 | 255.255.240.0 | 4.096 | 4.094 | |
| /16 | 255.255.0.0 | 65.536 | 65.534 | Redes grandes |
| /8 | 255.0.0.0 | 16.777.216 | 16.777.214 | Alocações muito grandes |
"Hosts utilizáveis" é o total menos dois, porque o primeiro endereço identifica a rede e o último é o endereço de broadcast.
Como calcular uma faixa
A Calculadora de Sub-rede faz tudo isso por você, para IPv4 e IPv6. À mão:
O número de endereços é 2 elevado a (32 − prefixo). Uma /26 tem 2⁶ = 64 endereços. As redes começam em múltiplos desse tamanho: 192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26, 192.168.1.192/26.
Prefixos IPv6
O IPv6 usa a mesma notação com barra, mas com 128 bits. Tamanhos comuns:
- /64: uma rede (uma única rede local). Ela comporta 18 quintilhões de endereços.
- /56 ou /48: o que um provedor normalmente entrega a uma casa ou empresa, permitindo 256 ou 65.536 redes /64 separadas.
- /128: um único endereço.
Veja IPv4 vs IPv6.
Perguntas frequentes
Que máscara de sub-rede devo usar em casa?
255.255.255.0 (/24) é o padrão em quase todos os roteadores e é a certa para casas e escritórios pequenos.
O que significa 0.0.0.0/0?
Todos os endereços IPv4. Em uma tabela de roteamento, é a rota padrão; em um firewall, significa "qualquer lugar".
/24 é o mesmo que uma rede classe C?
Tem o mesmo tamanho, mas as classes não são mais usadas. O CIDR permite qualquer tamanho de prefixo.