Os 162 prefixos CIDR
De /0 a /32, e até /128 no IPv6. A máscara, a contagem de endereços e os hosts utilizáveis saem desse único número.
IPv433
Os endereços têm 32 bits, então a máscara se escreve em quatro partes: 255.255.255.0.
/00.0.0.04.294.967.294/1128.0.0.02.147.483.646/2192.0.0.01.073.741.822/3224.0.0.0536.870.910/4240.0.0.0224.0.0.0/4 · 240.0.0.0/4268.435.454/5248.0.0.0134.217.726/6252.0.0.067.108.862/7254.0.0.033.554.430/8255.0.0.010.0.0.0/8 · 127.0.0.0/816.777.214/9255.128.0.08.388.606/10255.192.0.0100.64.0.0/104.194.302/11255.224.0.02.097.150/12255.240.0.0172.16.0.0/121.048.574/13255.248.0.0524.286/14255.252.0.0262.142/15255.254.0.0198.18.0.0/15131.070/16255.255.0.0192.168.0.0/16 · 169.254.0.0/1665.534/17255.255.128.032.766/18255.255.192.016.382/19255.255.224.08.190/20255.255.240.04.094/21255.255.248.02.046/22255.255.252.01.022/23255.255.254.0510/24255.255.255.0192.0.2.0/24 · 198.51.100.0/24 · 203.0.113.0/24 · 192.88.99.0/24254/25255.255.255.128126/26255.255.255.19262/27255.255.255.22430/28255.255.255.24014/29255.255.255.2486/30255.255.255.2522/31255.255.255.2542/32255.255.255.255255.255.255.255/321
IPv6129
Os endereços têm 128 bits, então não se escreve máscara, só o comprimento. Uma casa recebe um /56 e uma rede um /64.
/02^128/12^127/22^126/32^125/42^124/52^123/62^122/7fc00::/72^121/8ff00::/82^120/92^119/10fe80::/102^118/112^117/122^116/132^115/142^114/152^113/162002::/162^112/172^111/182^110/192^109/202^108/212^107/222^106/232^105/242^104/252^103/262^102/272^101/282^100/292^99/302^98/312^97/322001:db8::/32 · 2001::/322^96/332^95/342^94/352^93/362^92/372^91/382^90/392^89/402^88/412^87/422^86/432^85/442^84/452^83/462^82/472^81/482^80/492^79/502^78/512^77/522^76/532^75/542^74/552^73/562^72/572^71/582^70/592^69/602^68/612^67/622^66/632^65/642^64/652^63/662^62/672^61/682^60/692^59/702^58/712^57/722^56/732^55/742^54/752^53/762^52/772^51/782^50/792^49/802^48/812^47/822^46/832^45/842^44/852^43/862^42/872^41/882^40/892^39/902^38/912^37/922^36/932^35/942^34/952^33/96::ffff:0:0/96 · 64:ff9b::/964.294.967.296/972.147.483.648/981.073.741.824/99536.870.912/100268.435.456/101134.217.728/10267.108.864/10333.554.432/10416.777.216/1058.388.608/1064.194.304/1072.097.152/1081.048.576/109524.288/110262.144/111131.072/11265.536/11332.768/11416.384/1158.192/1164.096/1172.048/1181.024/119512/120256/121128/12264/12332/12416/1258/1264/1272/128::/128 · ::1/1281
Como ler
- /24 significa que os primeiros 24 bits são a rede; os 8 restantes guardam os endereços de dentro.
- Cada bit a mais parte a rede em duas e reduz os endereços à metade.
- Os endereços utilizáveis são normalmente o total menos dois: o de rede e o de broadcast.
- O IPv6 não tem broadcast, então nada é subtraído. Uma rede costuma ser um /64.
Perguntas frequentes
Q. Quantos bits são 255.255.255.0?
Um /24: conte os uns da máscara e dá 24.
Q. Quantos endereços tem um /24?
256, dos quais 254 utilizáveis: tiram-se o de rede e o de broadcast.
Q. Para que serve um /31?
Para ligar dois roteadores. Esse enlace não precisa de broadcast, então os dois endereços são usados (RFC 3021).
Q. Por que /64 é o padrão no IPv6?
Porque os 64 bits de baixo devem ser formados pelo próprio equipamento. Partir uma rede abaixo de /64 quebra isso.
Q. O que é a máscara curinga?
A máscara invertida. A configuração de roteadores usa isso para dizer "aqui qualquer valor serve".