Calcule o endereço de rede, o endereço de broadcast, a faixa de hosts utilizáveis e muito mais a partir de notação CIDR ou de um IP combinado com uma máscara de sub-rede.
Experimentar um exemplo
Tabela de referência de prefixos IPv4
Prefixo
Máscara de sub-rede
Máscara curinga
Total de endereços
Hosts utilizáveis
/32
255.255.255.255
0.0.0.0
1
1
/31
255.255.255.254
0.0.0.1
2
2
/30
255.255.255.252
0.0.0.3
4
2
/29
255.255.255.248
0.0.0.7
8
6
/28
255.255.255.240
0.0.0.15
16
14
/27
255.255.255.224
0.0.0.31
32
30
/26
255.255.255.192
0.0.0.63
64
62
/25
255.255.255.128
0.0.0.127
128
126
/24
255.255.255.0
0.0.0.255
256
254
/23
255.255.254.0
0.0.1.255
512
510
/22
255.255.252.0
0.0.3.255
1024
1022
/21
255.255.248.0
0.0.7.255
2048
2046
/20
255.255.240.0
0.0.15.255
4096
4094
/19
255.255.224.0
0.0.31.255
8192
8190
/18
255.255.192.0
0.0.63.255
16384
16382
/17
255.255.128.0
0.0.127.255
32768
32766
/16
255.255.0.0
0.0.255.255
65536
65534
/15
255.254.0.0
0.1.255.255
131072
131070
/14
255.252.0.0
0.3.255.255
262144
262142
/13
255.248.0.0
0.7.255.255
524288
524286
/12
255.240.0.0
0.15.255.255
1048576
1048574
/11
255.224.0.0
0.31.255.255
2097152
2097150
/10
255.192.0.0
0.63.255.255
4194304
4194302
/9
255.128.0.0
0.127.255.255
8388608
8388606
/8
255.0.0.0
0.255.255.255
16777216
16777214
/7
254.0.0.0
1.255.255.255
33554432
33554430
/6
252.0.0.0
3.255.255.255
67108864
67108862
/5
248.0.0.0
7.255.255.255
134217728
134217726
/4
240.0.0.0
15.255.255.255
268435456
268435454
/3
224.0.0.0
31.255.255.255
536870912
536870910
/2
192.0.0.0
63.255.255.255
1073741824
1073741822
/1
128.0.0.0
127.255.255.255
2147483648
2147483646
/0
0.0.0.0
255.255.255.255
4294967296
4294967294
Nada do que você digita é armazenado: é puramente aritmética, calculada e devolvida na mesma requisição.
Sobre Calculadora de Sub-rede IP
Um bloco CIDR ou um endereço IP combinado com uma máscara de sub-rede esconde alguns dados que normalmente você precisa na hora: o endereço de rede e de broadcast, quantos hosts realmente cabem, e quais são o primeiro e o último endereço que você pode atribuir. Esta ferramenta calcula tudo isso instantaneamente, tanto para IPv4 quanto para IPv6, de forma puramente aritmética - nada do que você digita é consultado, registrado ou armazenado.
O que faz
Aceita notação CIDR (192.168.1.0/24), um prefixo IPv6 (2001:db8::/32) ou um IP simples com uma máscara de sub-rede decimal separada.
Mascara os bits de host automaticamente, de modo que colar um endereço de host como 192.168.1.5/24 ainda assim dá a rede correta.
Informa o endereço de rede, o endereço de broadcast (IPv4), a máscara de sub-rede, a máscara curinga, o comprimento do prefixo, o total de endereços e o número de hosts utilizáveis.
Fornece diretamente o primeiro e o último endereço de host utilizável, sem listar cada endereço intermediário.
Indica se uma rede está em espaço privado, NAT de operadora (CGNAT), loopback ou outro espaço reservado.
Trata corretamente um host único (/32 ou /128) e um link ponto a ponto (/31), onde todos os endereços são utilizáveis.
Também converte uma faixa de IP (primeiro e último endereço) na menor lista exata de blocos CIDR e mostra uma tabela com todos os prefixos IPv4 de /32 a /0.
Como funciona
1Cole a notação CIDR, ou um endereço IP mais uma máscara de sub-rede separada.
2Pressione Calcular.
3Leia o endereço de rede, a faixa de hosts e a contagem de endereços.
Por que hosts utilizáveis não é o mesmo que o total de endereços
Uma rede IPv4 reserva o primeiro endereço para a própria rede e o último para o broadcast, por isso um /24 tem 256 endereços no total, mas só 254 atribuíveis. /31 e /32 são as exceções: a RFC 3021 torna utilizáveis os dois endereços de um /31 num enlace ponto a ponto, e um /32 é uma rota de host único, sem nada a reservar. O IPv6 não tem endereço de broadcast, então esta ferramenta conta como utilizáveis todos os endereços de uma sub-rede IPv6, incluindo o endereço de rede. Dois detalhes do IPv6 que ela não desconta: a RFC 4291 faz do endereço com todos os bits de host em zero o endereço anycast Subnet-Router, e a RFC 6164 recomenda um /127 para enlaces entre roteadores.
Exemplos resolvidos
10.20.30.40/22 pertence à rede 10.20.28.0, com máscara 255.255.252.0, curinga 0.0.3.255 e broadcast 10.20.31.255: 1.024 endereços e 1.022 hosts utilizáveis, de 10.20.28.1 a 10.20.31.254. 172.16.5.4/27 dá a rede 172.16.5.0, broadcast 172.16.5.31 e 30 hosts utilizáveis (172.16.5.1 a 172.16.5.30). No conversor de faixas, de 192.168.1.10 a 192.168.1.40 são 31 endereços e cinco blocos: 192.168.1.10/31, 192.168.1.12/30, 192.168.1.16/28, 192.168.1.32/29 e 192.168.1.40/32. Uma faixa alinhada a um prefixo, como 10.0.0.0 a 10.0.3.255, vira o bloco único 10.0.0.0/22.
Por que um /0 ou um prefixo IPv6 enorme ainda responde instantaneamente
Uma rede /0 contém todos os endereços IPv4 que existem, e um prefixo IPv6 grande pode conter mais endereços do que há estrelas no universo observável. As contagens e limites aqui vêm de aritmética direta sobre o próprio intervalo numérico da rede, nunca de percorrer cada endereço um por um, então o tamanho da rede nunca muda quanto tempo leva a resposta.
O que "reservado" significa aqui
Além das faixas privadas comuns (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), a classificação também cobre o espaço de NAT de operadora (100.64.0.0/10) que alguns provedores e VPNs em malha usam internamente, além de algumas faixas especiais da IANA reservadas para infraestrutura de protocolo como AS112 e relés 6to4 - nenhuma delas é um endereço que você esperaria ver em um site público comum.
Perguntas
Esta ferramenta consulta ou se conecta ao endereço que eu digito?
Não. Ela só analisa o texto digitado e faz contas com ele, então nada é resolvido nem consultado. O endereço em si nunca é registrado nem armazenado; o site guarda apenas um evento de uso dizendo se a entrada era válida e se era IPv4 ou IPv6.
O que acontece se eu digitar um endereço de host em vez de um endereço de rede, como 192.168.1.5/24?
Os bits de host são mascarados automaticamente, então você obtém o mesmo resultado que digitar 192.168.1.0/24 - a rede à qual seu endereço realmente pertence.
Ela suporta IPv6?
Sim, com qualquer tamanho de prefixo de /0 a /128. O IPv6 não tem endereço de broadcast, então a ferramenta mostra como utilizáveis todos os endereços da sub-rede, incluindo o endereço de rede. Na prática, o endereço com todos os bits de host em zero é o endereço anycast Subnet-Router (RFC 4291), então não o atribua a um host.
Por que uma rede /31 ou /32 mostra todos os endereços como utilizáveis?
Um /32 é um host único sem endereço de rede ou broadcast a reservar. Um /31 é o link ponto a ponto de dois endereços definido na RFC 3021, em que ambos os endereços são utilizáveis em vez de um ser reservado como endereço de broadcast.
Posso digitar um IP e uma máscara de sub-rede em vez de notação CIDR?
Sim. Deixe um IP simples no primeiro campo e coloque no segundo uma máscara decimal como 255.255.255.0 em vez de um /prefixo. Uma máscara curinga no estilo Cisco, como 0.0.0.255, também funciona e dá o mesmo /24. Uma máscara não contígua como 255.0.255.0 é recusada, porque não descreve nenhum bloco CIDR.
Como divido uma /24 em sub-redes menores?
A ferramenta não faz a divisão por você, mas a conta é curta: cada bit acrescentado ao prefixo dobra o número de sub-redes e reduz o tamanho delas pela metade. Uma /24 (256 endereços) se divide em duas /25 de 128, quatro /26 de 64 ou oito /27 de 32. As quatro /26 de 192.168.10.0/24 começam em .0, .64, .128 e .192, e cada uma tem 62 hosts utilizáveis, então 192.168.10.64/26 vai de .65 a .126, com .127 como broadcast. Digite cada bloco aqui para conferir o intervalo e escolha o tamanho na tabela de prefixos desta página: 50 dispositivos precisam de uma /26, porque uma /27 tem só 30 hosts utilizáveis.
Quais faixas de endereços IP são privadas?
A RFC 1918 reserva três faixas IPv4 privadas: 10.0.0.0/8 (de 10.0.0.0 a 10.255.255.255, 16.777.216 endereços), 172.16.0.0/12 (de 172.16.0.0 a 172.31.255.255, 1.048.576 endereços) e 192.168.0.0/16 (de 192.168.0.0 a 192.168.255.255, 65.536 endereços). Um erro comum é 172.32.0.0 em diante, que é público: só de 172.16 a 172.31 é privado. Outras três faixas também não são roteadas na internet: 100.64.0.0/10 é o espaço de NAT de operadora (RFC 6598), 169.254.0.0/16 é link-local, o endereço que um dispositivo atribui a si mesmo quando o DHCP falha (RFC 3927), e 127.0.0.0/8 é loopback. No IPv6, os endereços locais únicos fc00::/7 (RFC 4193, na prática fd00::/8) fazem o papel privado e fe80::/10 é link-local. Digite qualquer bloco aqui e o resultado o identifica como Privado, NAT de operadora, Link-local, Loopback ou Público.
O que é uma máscara curinga e onde ela é usada?
Uma máscara curinga (wildcard) é a máscara de rede com cada bit invertido, então cada octeto é 255 menos o octeto da máscara: 255.255.255.0 (/24) vira 0.0.0.255 e 255.255.255.192 (/26) vira 0.0.0.63. Um bit 0 precisa coincidir e um bit 1 aceita qualquer valor. Listas de acesso do Cisco IOS e comandos network do OSPF pedem uma curinga em vez de uma máscara: access-list 10 permit 192.168.10.64 0.0.0.63 cobre 192.168.10.64 a 192.168.10.127, e network 10.0.0.0 0.0.0.255 area 0 ativa o OSPF nas interfaces de 10.0.0.0/24. Uma máscara de rede digitada no lugar da curinga casa com os endereços errados, então copie a linha Máscara curinga do resultado ou da tabela de prefixos desta página.