Skip to content

Calculadora de Sub-redes IPv4

Calcule endereço de rede, broadcast, faixa de hosts utilizáveis, máscara de sub-rede e wildcard de qualquer bloco CIDR IPv4. Trata links ponto a ponto /31 (RFC 3021), divide blocos em sub-redes e roda no navegador.

Sem rastreamento Roda no navegador Grátis
Tudo é calculado localmente no seu navegador — os endereços que você digita nunca saem deste dispositivo.
/26
Blocos comuns
Detalhes da sub-rede
Notação CIDR
Endereço de rede
Endereço de broadcast
Faixa de hosts utilizáveis
Hosts utilizáveis
Total de endereços
Máscara de sub-rede
Máscara curinga (wildcard)
Visão binária — onde a máscara corta
Endereço de rede
Máscara de sub-rede
Endereço de broadcast
Bits de rede Bits de host
Rede como inteiro
Rede em hexadecimal
DNS reverso (PTR)
Configuração pronta para colar
Interface Cisco IOS
ACL Cisco (curinga)
Comando network do OSPF
Cisco ASA (máscara de sub-rede)
Huawei / H3C
Linux iproute2

As ACLs e os comandos network do OSPF no Cisco IOS usam a máscara curinga; o ASA, em vez disso, usa a máscara de sub-rede. Misturar as duas é a falha de copiar e colar mais comum nesta área.

Divida este bloco em sub-redes iguais
# Sub-rede Faixa utilizável Broadcast Hosts
Tabela de referência: CIDR para máscara de sub-rede
Prefixo Máscara de sub-rede Máscara curinga (wildcard) Total de endereços Hosts utilizáveis
/8 255.0.0.0 0.255.255.255 16,777,216 16,777,214
/9 255.128.0.0 0.127.255.255 8,388,608 8,388,606
/10 255.192.0.0 0.63.255.255 4,194,304 4,194,302
/11 255.224.0.0 0.31.255.255 2,097,152 2,097,150
/12 255.240.0.0 0.15.255.255 1,048,576 1,048,574
/13 255.248.0.0 0.7.255.255 524,288 524,286
/14 255.252.0.0 0.3.255.255 262,144 262,142
/15 255.254.0.0 0.1.255.255 131,072 131,070
/16 255.255.0.0 0.0.255.255 65,536 65,534
/17 255.255.128.0 0.0.127.255 32,768 32,766
/18 255.255.192.0 0.0.63.255 16,384 16,382
/19 255.255.224.0 0.0.31.255 8,192 8,190
/20 255.255.240.0 0.0.15.255 4,096 4,094
/21 255.255.248.0 0.0.7.255 2,048 2,046
/22 255.255.252.0 0.0.3.255 1,024 1,022
/23 255.255.254.0 0.0.1.255 512 510
/24 255.255.255.0 0.0.0.255 256 254
/25 255.255.255.128 0.0.0.127 128 126
/26 255.255.255.192 0.0.0.63 64 62
/27 255.255.255.224 0.0.0.31 32 30
/28 255.255.255.240 0.0.0.15 16 14
/29 255.255.255.248 0.0.0.7 8 6
/30 255.255.255.252 0.0.0.3 4 2
/31 255.255.255.254 0.0.0.1 2 2
/32 255.255.255.255 0.0.0.0 1 1

As contagens de hosts utilizáveis seguem a RFC 3021 para o /31 (dois endereços utilizáveis em um link ponto a ponto) e tratam o /32 como uma rota de host única.

Revisado em relação às RFC 950, RFC 1918, RFC 3021, RFC 3927, RFC 5737 e RFC 6598; cada valor de exemplo foi produzido pelo mecanismo de sub-redes da ferramenta, coberto por testes unitários — Equipe de Engenharia da Go-Tools · Aug 15, 2026

Escrita e revisada por engenheiros que desenvolvem ferramentas de rede, com cada endereço, máscara e contagem de hosts destes exemplos gerados pelo próprio mecanismo testado da calculadora.

O Que É uma Máscara de Sub-rede?

Uma máscara de sub-rede divide um endereço IPv4 de 32 bits em duas partes: uma porção de rede, que todo host do segmento compartilha, e uma porção de host, que identifica a máquina individual. A máscara também tem 32 bits — uma sequência de 1 marcando os bits de rede, seguida de 0 marcando os bits de host — e é por isso que 255.255.255.0 e /24 descrevem exatamente a mesma coisa. A notação CIDR apenas conta os bits 1 em vez de escrevê-los por extenso em decimal.

Todo o resto decorre dessa divisão. Zere os bits de host e você tem o endereço de rede; coloque todos em 1 e você tem o endereço de broadcast direcionado; os endereços entre os dois são os que você pode atribuir a hosts. É daí que vem a conhecida fórmula 2^n − 2, e também por que um /26 rende 62 hosts utilizáveis em vez de 64. Quando uma máquina decide se um destino é local ou precisa de um roteador, ela aplica a própria máscara aos dois endereços e compara os resultados — que é precisamente o teste de pertencimento que esta calculadora executa.

Dois prefixos quebram o padrão de propósito. Um /31 tem só dois endereços, sem espaço para rede e broadcast separados; a RFC 3021 portanto torna os dois utilizáveis em links ponto a ponto, e toda plataforma de roteamento atual respeita isso. Um /32 é uma rota de host única, usada em interfaces de loopback, rotas estáticas, endereços anycast e regras de firewall de endereço único. Aplicar 2^n − 2 cegamente a qualquer um dos dois resulta em 0 hosts utilizáveis — uma resposta com que nenhuma plataforma de roteamento concorda. A exceção do /31 traz sua própria condição: ela funciona apenas em interfaces genuinamente ponto a ponto, então um segmento de LAN compartilhado ainda precisa de /30 ou menor.

O endereço que você digita também carrega significado além da máscara. 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 são privados (RFC 1918) e nunca são roteados na internet pública; 100.64.0.0/10 é espaço de NAT de operadora; 169.254.0.0/16 aparece quando o DHCP falha; 224.0.0.0/4 é multicast. As classes históricas de A a E ainda surgem em documentação e provas de certificação, mas o roteamento com classes está obsoleto desde a chegada do CIDR em 1993 — quem decide onde uma rede termina é a máscara, não o primeiro octeto. Para inspecionar o mesmo endereço em binário ou hexadecimal à mão, o conversor de base numérica faz a aritmética.

// Subnetting is integer arithmetic on a 32-bit value.
const toInt = (ip) => ip.split('.').reduce((acc, o) => acc * 256 + Number(o), 0);
const toIp  = (n)  => [24, 16, 8, 0].map((s) => (n >>> s) & 255).join('.');

function subnet(ip, prefix) {
  const mask      = prefix === 0 ? 0 : (0xFFFFFFFF << (32 - prefix)) >>> 0;
  const network   = (toInt(ip) & mask) >>> 0;
  const broadcast = (network | (~mask >>> 0)) >>> 0;
  // RFC 3021: a /31 has two usable addresses; a /32 has one.
  const usable    = prefix >= 31 ? 2 ** (32 - prefix) : 2 ** (32 - prefix) - 2;
  return { network: toIp(network), broadcast: toIp(broadcast), usable };
}

subnet('192.168.1.130', 26);
// { network: '192.168.1.128', broadcast: '192.168.1.191', usable: 62 }

Recursos Principais

Todos os campos em uma só tela

Endereço de rede, broadcast, primeiro e último host utilizável, contagens utilizável e total, máscara de sub-rede e máscara curinga se atualizam enquanto você digita — sem botão de enviar, sem recarregar a página, sem espera.

Tratamento correto de /31 e /32

Um /31 informa dois endereços utilizáveis conforme a RFC 3021 e um /32 informa um, com uma nota ao lado explicando por quê — e quando não é seguro usar /31. Aplicar 2^n − 2 a esses prefixos dá zero, e nenhum roteador concorda com isso.

Controle deslizante de prefixo de /0 a /32

Arraste o prefixo e veja a fronteira se deslocar um bit por vez enquanto o endereço fica parado — a forma mais rápida de responder 'de que tamanho este bloco precisa ser?'

Visão binária com a fronteira da máscara colorida

Os bits de rede e os bits de host são desenhados em cores diferentes nas linhas da rede, da máscara e do broadcast, de modo que o ponto de corte é visível em vez de subentendido.

Tabela de divisão de sub-redes

Parta qualquer bloco em sub-redes filhas iguais em um prefixo mais longo e leia suas faixas, endereços de broadcast e contagens de hosts — a conferência do plano de VLANs, sem planilha.

Identificação de bloco e DNS reverso

Um selo nomeia o bloco a que seu endereço pertence (privado da RFC 1918, CGNAT, link-local, documentação, testes de desempenho, multicast, reservado) junto com suas formas inteira, hexadecimal e in-addr.arpa.

Exemplos de Cálculo de Sub-redes

A que sub-rede pertence 192.168.1.130/26? — a questão clássica de prova

192.168.1.130/26
Rede:         192.168.1.128
Broadcast:    192.168.1.191
Utilizáveis:  192.168.1.129 - 192.168.1.190
Hosts:        62 utilizáveis de 64 no total
Máscara:      255.255.255.192
Curinga:      0.0.0.63

Você digitou um endereço de host, e não um endereço de rede — e é justamente esse o ponto: uma máscara /26 tem 6 bits de host, então os blocos avançam de 64 em 64 endereços — 0, 64, 128, 192. O endereço 192.168.1.130 cai no terceiro bloco, e é por isso que a rede é 192.168.1.128 e não 192.168.1.0. O broadcast é o topo desse bloco (192.168.1.191), deixando de 192.168.1.129 a 192.168.1.190 para atribuir. Supor que o endereço de rede é o que você digitou com a parte de host zerada a olho é o erro mais comum de todos ao dividir sub-redes.

Endereço de rede, broadcast e hosts utilizáveis de 10.0.0.0/22

10.0.0.0/22
Rede:         10.0.0.0
Broadcast:    10.0.3.255
Utilizáveis:  10.0.0.1 - 10.0.3.254
Hosts:        1,022 utilizáveis de 1,024 no total
Máscara:      255.255.252.0
Curinga:      0.0.3.255

Um /22 pega dois bits emprestados do terceiro octeto, então o bloco cobre de 10.0.0.x até 10.0.3.x — quatro /24 consecutivos em um único domínio de broadcast. A máscara 255.255.252.0 é onde as pessoas escorregam: 252 em binário é 11111100, então o terceiro octeto avança de 4 em 4 (10.0.0.0, 10.0.4.0, 10.0.8.0). A visão binária da ferramenta colore os dois bits emprestados, e a tabela de divisão parte este bloco de volta nos seus quatro /24.

Um link ponto a ponto /31: dois endereços utilizáveis, não zero

203.0.113.4/31
Endereços:    203.0.113.4 e 203.0.113.5
Utilizáveis:  2 (uma ponta do link para cada)
Broadcast:    nenhum
Máscara:      255.255.255.254
Curinga:      0.0.0.1

A RFC 3021 define o /31 para links ponto a ponto: como esse tipo de link tem exatamente dois pontos de terminação e nenhum segmento compartilhado, os endereços de rede e de broadcast deixam de existir e os dois endereços podem ser atribuídos. Aplicar aqui a fórmula genérica 2^n − 2 resulta em 0 hosts utilizáveis, o que está errado em qualquer roteador moderno — Cisco IOS, Junos e Linux suportam /31 em interfaces ponto a ponto. Usar /31 no lugar de /30 corta pela metade o desperdício de endereços em links entre roteadores. O detalhe é que isso só vale em interfaces genuinamente ponto a ponto: um segmento de LAN multiacesso exige /30 ou menor, e o Windows não aceita um /31 em uma placa de rede. O exemplo usa 203.0.113.0/24 porque a RFC 5737 reserva essa faixa para documentação.

Dividindo 192.168.1.0/24 em quatro sub-redes /26

192.168.1.0/24 → /26
192.168.1.0/26     192.168.1.1 - 192.168.1.62     bc 192.168.1.63    62 hosts
192.168.1.64/26    192.168.1.65 - 192.168.1.126    bc 192.168.1.127   62 hosts
192.168.1.128/26   192.168.1.129 - 192.168.1.190   bc 192.168.1.191   62 hosts
192.168.1.192/26   192.168.1.193 - 192.168.1.254   bc 192.168.1.255   62 hosts

Pegar dois bits emprestados de um /24 produz quatro sub-redes iguais de 64 endereços cada, 62 deles utilizáveis. Repare que cada sub-rede filha perde o próprio endereço de rede e o próprio broadcast, então dividir um /24 em quatro /26 custa 254 − 248 = 6 endereços utilizáveis no total. A tabela de divisão imprime esse layout para qualquer bloco pai e qualquer prefixo mais longo, que é a maneira mais rápida de conferir um plano de VLANs antes que ele chegue a um roteador.

Tabela de CIDR para máscara de sub-rede: /24 é 255.255.255.0

/24, /25, /26, /27, /28, /29, /30, /31, /32
/24  255.255.255.0     256 endereços   254 utilizáveis
/25  255.255.255.128   128 endereços   126 utilizáveis
/26  255.255.255.192    64 endereços    62 utilizáveis
/27  255.255.255.224    32 endereços    30 utilizáveis
/28  255.255.255.240    16 endereços    14 utilizáveis
/29  255.255.255.248     8 endereços     6 utilizáveis
/30  255.255.255.252     4 endereços     2 utilizáveis
/31  255.255.255.254     2 endereços     2 utilizáveis (RFC 3021)
/32  255.255.255.255     1 endereço      1 utilizável (rota de host)

Cada bit a mais no prefixo divide o bloco pela metade. As duas últimas linhas são as que valem memorizar, porque quebram o padrão 2^n − 2: um /31 tem dois endereços utilizáveis (ponto a ponto, sem broadcast) e um /32 é uma rota de host única, usada em interfaces de loopback, entradas de ACL e rotas estáticas. A tabela completa de /8 a /32 é renderizada abaixo da calculadora e sai do mesmo mecanismo que a alimenta.

Como Usar a Calculadora de Sub-redes IPv4

  1. 1

    Informe um endereço ou bloco CIDR

    Digite 192.168.1.130/26, cole 10.0.0.0 255.255.252.0 ou informe só o endereço e ajuste o prefixo no controle deslizante. Um endereço de host serve — a ferramenta o reduz à rede correspondente para você.

  2. 2

    Mova o controle de prefixo para ver a fronteira se deslocar

    Arraste de /0 a /32 e acompanhe a contagem de hosts, a máscara e o endereço de broadcast serem recalculados. O controle mantém o endereço fixo, então ele responde a 'e se eu redimensionar este bloco?' em um só gesto.

  3. 3

    Leia os detalhes da sub-rede

    Endereço de rede, broadcast, primeiro e último host utilizável, contagens utilizável e total, máscara de sub-rede e máscara curinga — além de um selo nomeando o bloco (privado, CGNAT, link-local, documentação, multicast) e sua classe histórica.

  4. 4

    Confira a visão binária e as outras formas do endereço

    Os bits de rede e os bits de host recebem cores distintas, deixando a fronteira da máscara visível bit a bit. O mesmo painel entrega a rede como inteiro, em hexadecimal e como nome de DNS reverso in-addr.arpa.

  5. 5

    Teste o pertencimento e divida o bloco

    Cole qualquer endereço para confirmar se ele cai dentro da sub-rede atual e depois escolha um prefixo mais longo para partir o bloco em sub-redes filhas iguais, com suas faixas, broadcasts e contagens de hosts.

Erros Comuns na Divisão de Sub-redes

Supor que o endereço digitado é o endereço de rede

Um endereço de host mascarado com um /26 raramente fica no início do seu bloco. A rede é o que sobra depois de zerar os bits de host, e é por isso que 192.168.1.130/26 pertence a 192.168.1.128, e não a 192.168.1.0.

✗ Incorreto
192.168.1.130/26 -> rede 192.168.1.0, broadcast 192.168.1.255
✓ Correto
192.168.1.130/26 -> rede 192.168.1.128, broadcast 192.168.1.191

Aplicar 2^n - 2 a um /31

A regra do menos dois pressupõe que existem um endereço de rede e um de broadcast. Em um link ponto a ponto /31 eles não existem, e a RFC 3021 torna os dois endereços atribuíveis. Informar zero hosts utilizáveis aqui contradiz todas as plataformas de roteamento em uso.

✗ Incorreto
203.0.113.4/31 -> 0 hosts utilizáveis
✓ Correto
203.0.113.4/31 -> 2 hosts utilizáveis (203.0.113.4 e 203.0.113.5)

Tratar 172.16.0.0/12 como se fosse só 172.16.x.x

A faixa privada vai de 172.16.0.0 até 172.31.255.255 — dezesseis /16, não um. Endereços em 172.15.x.x e 172.32.x.x são públicos e pertencem a outra pessoa.

✗ Incorreto
172.20.5.1 -> tido como público por não ser 172.16.x.x
✓ Correto
172.20.5.1 -> privado, dentro de 172.16.0.0/12 (172.16.0.0 - 172.31.255.255)

Escrever uma máscara de sub-rede não contígua

Uma máscara de sub-rede precisa ser uma sequência sólida de 1 seguida de 0. Valores como 255.0.255.0 não são máscaras válidas, ainda que curingas de ACL possam ter lacunas. Os equipamentos as recusam, e uma calculadora que as aceita está escondendo um erro de digitação.

✗ Incorreto
10.0.0.0 255.0.255.0
✓ Correto
10.0.0.0 255.255.252.0   (= 10.0.0.0/22)

O Que Você Pode Fazer com a Calculadora de Sub-redes

Planejar VLANs e blocos de endereços
Divida uma alocação em sub-redes iguais, confirme que cada uma comporta a quantidade de hosts prevista e copie o layout direto para a sua planilha de IPAM ou documento de projeto, antes que ele chegue a um switch.
Escrever regras de firewall e ACLs
Leia a máscara curinga para ACLs da Cisco e comandos network do OSPF e confirme a faixa exata de endereços que uma regra vai casar — a diferença entre 0.0.0.63 e 0.0.0.31 equivale aos hosts de duas VLANs.
Diagnosticar um host que não alcança o gateway
Cole o endereço do host e a máscara com que ele foi configurado, depois verifique se o gateway cai dentro da sub-rede resultante. Máscara incompatível é a causa clássica de 'ele pinga algumas coisas, mas outras não'.
Endereçar links entre roteadores com eficiência
Compare /30 e /31 em links ponto a ponto: o /31 dá um endereço a cada ponta em vez de desperdiçar dois por link, o que soma rápido em uma WAN com centenas de circuitos.
Estudar para CCNA, Network+ e provas semelhantes
Resolva uma questão de sub-redes à mão e depois confira aqui o endereço de rede, o broadcast e a faixa de hosts. A visão binária mostra os bits emprestados, que é o que a prova está realmente cobrando.

Como Funciona a Divisão de Sub-redes IPv4

A máscara é uma fronteira de bits, não um valor decimal
Uma máscara de sub-rede tem 32 bits: uma sequência contígua de 1 para a rede, depois 0 para os hosts. Só existem 33 máscaras válidas (de /0 a /32), e é por isso que 255.255.255.192 é legítima e 255.0.255.0 não é — esta última tem um buraco no meio. Esta calculadora rejeita máscaras não contíguas em vez de adivinhar o que você quis dizer.
Tamanho do bloco e o atalho do quarto octeto
Sub-redes do mesmo tamanho ficam em múltiplos do seu tamanho de bloco, e o tamanho do bloco é 256 menos o octeto correspondente da máscara. Um /26 termina em 192, então os blocos começam em 0, 64, 128 e 192; um /28 termina em 240, então avançam de 16 em 16. É essa a aritmética por trás de 'a que sub-rede pertence 192.168.1.130?' — ele está no terceiro bloco /26, portanto 192.168.1.128.
Endereços reservados e as duas exceções
O endereço com bits de host todos em zero identifica a rede e o com bits de host todos em um é o broadcast direcionado, então sub-redes comuns perdem dois endereços. A RFC 3021 dispensa os dois em links ponto a ponto /31 (dois endereços utilizáveis), e um /32 é uma rota de host única (um endereço utilizável). A tabela de referência sob a calculadora segue essas regras, e é por isso que a linha do /31 mostra 2 e não 0.
Máscaras curinga e onde elas são obrigatórias
A máscara curinga é o inverso bit a bit da máscara de sub-rede — 255.255.255.192 invertida vira 0.0.0.63. ACLs da Cisco, comandos network do OSPF e o EIGRP recebem curingas em vez de máscaras. Diferentemente das máscaras de sub-rede, as curingas de ACL podem ser não contíguas, e é assim que uma única regra consegue casar todos os endereços de numeração ímpar de uma faixa.
Classes são história, blocos são o presente
As classes A/B/C/D/E dividem o espaço de endereços pelo primeiro octeto (0–127, 128–191, 192–223, 224–239, 240–255) e ainda são ensinadas e cobradas, mas o CIDR substituiu o roteamento com classes em 1993 — quem decide onde uma rede termina é a máscara, não os bits iniciais. O que continua importando é em qual bloco reservado um endereço cai: privado da RFC 1918, CGNAT da RFC 6598, link-local da RFC 3927, documentação da RFC 5737, testes de desempenho da RFC 2544, multicast e a faixa reservada 240.0.0.0/4.

Boas Práticas de Endereçamento IP

Dimensione a sub-rede para crescer, mas não por um fator de dez
Um /24 para oito dispositivos desperdiça 246 endereços e amplia o domínio de broadcast sem nenhum benefício. Escolha o menor prefixo que deixe uma folga confortável — a contagem de hosts da calculadora torna esse compromisso explícito antes de você se comprometer.
Use /31 em links ponto a ponto
Em circuitos entre roteadores, um /31 dá um endereço a cada ponta em vez de queimar quatro endereços para dois pontos de terminação. Reserve o /30 para equipamentos que realmente antecedem o suporte à RFC 3021, e nunca coloque um /31 em um segmento multiacesso.
Aloque em fronteiras de bits, não em números decimais redondos
Planos de endereçamento que começam blocos em 10.0.10.0 ou 10.0.100.0 parecem organizados em decimal, mas não podem ser sumarizados em uma única rota. Alinhe as alocações a potências de dois para que uma região inteira colapse em um só prefixo na tabela de roteamento.
Mantenha os exemplos de documentação nas faixas reservadas
A RFC 5737 reserva 192.0.2.0/24, 198.51.100.0/24 e 203.0.113.0/24 justamente para que exemplos não colidam com uma rede real. Usar um endereço público aleatório em um runbook mais cedo ou mais tarde aponta alguém para um host vivo.
Verifique a máscara nas duas pontas antes de culpar o roteamento
Quando um host alcança alguns destinos e outros não, compare a máscara dele com a do gateway. Um /24 configurado onde o segmento é um /23 faz metade da rede parecer remota — cole os dois endereços na verificação de pertencimento e a divergência aparece na hora.

Perguntas Frequentes sobre a Calculadora de Sub-redes

Como calcular a máscara de sub-rede a partir do prefixo CIDR?
O prefixo é simplesmente a quantidade de bits 1 à esquerda na máscara de 32 bits. Um /26 significa 26 uns seguidos de 6 zeros: 11111111.11111111.11111111.11000000, que lido de volta em decimal dá 255.255.255.192. Os zeros do final são os bits de host, então o bloco comporta 2^6 = 64 endereços. No caminho inverso, conte os bits 1 da máscara: 255.255.252.0 é 11111111.11111111.11111100.00000000 = 22 uns, ou seja, um /22. A visão binária desta calculadora mostra a fronteira diretamente, com os bits de rede e os bits de host em cores diferentes.
Qual é o comprimento de prefixo de 255.255.255.0?
É um /24. Em binário, 255 é 11111111, então três octetos com 255 dão 24 bits 1 à esquerda, e os últimos 8 bits são bits de host — 255.255.255.0 = /24, com 256 endereços e 254 hosts utilizáveis. Pelo mesmo raciocínio, 255.255.255.192 é um /26 (64 endereços, 62 utilizáveis), 255.255.252.0 é um /22 (1,024 endereços, 1,022 utilizáveis) e 255.255.255.128 é um /25 (128 endereços, 126 utilizáveis). Cole uma máscara em decimal pontuado direto no campo de entrada para ler o prefixo de volta, ou use a tabela de referência sob a calculadora, que lista a máscara, a curinga e a contagem de hosts de cada prefixo de /8 a /32.
Como converter um endereço IP em inteiro decimal ou hexadecimal?
Trate os quatro octetos como um único inteiro de 32 bits: 192.168.1.128 = 192×256³ + 168×256² + 1×256 + 128 = 3232235904, que em hexadecimal é 0xC0A80180. Essa forma aparece quando um banco de dados guarda endereços em uma coluna inteira (INET_ATON / INET_NTOA do MySQL), quando se filtram logs por faixa e em qualquer teste de pertencimento escrito com operações bit a bit. O painel binário desta calculadora imprime o endereço de rede como inteiro decimal, em hexadecimal e como nome de DNS reverso in-addr.arpa. Para converter entre bases à mão, use o conversor de base numérica.
Como aplicar o resultado em um equipamento Cisco ou Huawei?
O painel de configuração pronta para colar gera seis formas para o bloco atual. Para 192.168.1.130/26, são elas: a interface Cisco IOS ip address 192.168.1.129 255.255.255.192; a ACL Cisco com a curinga access-list 10 permit 192.168.1.128 0.0.0.63; o OSPF network 192.168.1.128 0.0.0.63 area 0; o Cisco ASA, que em vez disso recebe a máscara de sub-rede, access-list OUT permit ip 192.168.1.128 255.255.255.192 any; o Huawei/H3C ip address 192.168.1.129 26; e o Linux iproute2 ip addr add 192.168.1.129/26 dev eth0. A armadilha é que as ACLs do IOS e o OSPF recebem a curinga, enquanto o ASA recebe a máscara de sub-rede — trocar uma pela outra não gera erro algum, mas casa uma faixa completamente diferente.
Por que a quantidade de hosts utilizáveis é duas unidades menor que o total?
Toda sub-rede IPv4 comum reserva o primeiro endereço como identificador da rede e o último como endereço de broadcast direcionado, então um /24 com 256 endereços oferece 254 aos hosts. Dois prefixos são exceção: um /31 não tem espaço para esses endereços reservados, e a RFC 3021 torna os dois endereços utilizáveis em links ponto a ponto; um /32 é uma rota de host única, com um endereço utilizável. Esta calculadora aplica essas exceções — a fórmula genérica 2^n − 2 informaria 0 endereços utilizáveis para um /31, e nenhum roteador moderno concorda com isso.
O que é uma máscara curinga e qual a diferença para a máscara de sub-rede?
A máscara curinga (wildcard) é o inverso bit a bit da máscara de sub-rede: onde a máscara de sub-rede tem 1, a curinga tem 0. Para um /26, a máscara é 255.255.255.192 e a curinga é 0.0.0.63. As listas de controle de acesso da Cisco e os comandos network do OSPF recebem curingas em vez de máscaras, então access-list 10 permit 192.168.1.128 0.0.0.63 corresponde exatamente ao mesmo bloco que 192.168.1.128/26. A documentação da Huawei e da H3C também a chama de máscara curinga, e máscara inversa é uma abreviação comum entre engenheiros; aqui os dois nomes se referem ao mesmo valor. Vale notar que as curingas de ACL podem legitimamente ter bits não contíguos (para casar só endereços pares ou ímpares, por exemplo), enquanto máscaras de sub-rede não podem.
Quantos hosts cabem em um /24, /25 ou /26?
Um /24 (255.255.255.0) tem 256 endereços e 254 hosts utilizáveis. Um /25 (255.255.255.128) tem 128 endereços e 126 utilizáveis. Um /26 (255.255.255.192) tem 64 endereços e 62 utilizáveis. Cada bit adicional no prefixo divide os dois números pela metade. Um atalho útil ao dividir o quarto octeto: o tamanho do bloco é 256 menos o último octeto da máscara, então uma máscara terminada em 192 avança de 64 em 64 endereços e uma terminada em 240 avança de 16 em 16. A tabela de referência sob a calculadora cobre de /8 a /32.
Quais faixas de IP são privadas e quais são públicas?
A RFC 1918 reserva três faixas privadas: 10.0.0.0/8 (16,777,214 utilizáveis), 172.16.0.0/12 (1,048,574 utilizáveis) e 192.168.0.0/16 (65,534 utilizáveis). Repare que a faixa do 172 cobre apenas de 172.16.0.0 a 172.31.255.255 — 172.15.x.x e 172.32.x.x são públicos, uma fronteira fácil de errar. Além dessas, 100.64.0.0/10 é espaço de NAT de operadora (RFC 6598), 169.254.0.0/16 é autoconfiguração link-local (RFC 3927), e 192.0.2.0/24, 198.51.100.0/24 e 203.0.113.0/24 são reservadas para documentação (RFC 5737). Esta calculadora identifica em qual bloco o seu endereço cai.
Dá para usar um /31 ou um /32 em uma rede real?
Sim. Um /31 é a forma padrão de endereçar links entre roteadores: a RFC 3021 remove os endereços de rede e de broadcast em interfaces ponto a ponto, de modo que os dois endereços vão para as duas pontas, cortando o desperdício pela metade em comparação com o tradicional /30. É suportado em Cisco IOS, Junos, Arista EOS e Linux, mas só vale em interfaces genuinamente ponto a ponto — não coloque um /31 em um segmento de LAN multiacesso. Um /32 é uma rota de host: interfaces de loopback, entradas de ACL de endereço único, rotas estáticas e endereços anycast usam todas esse prefixo.
Os endereços que eu digito são enviados a um servidor?
Não. Todo cálculo roda localmente no seu navegador com aritmética inteira simples — nenhuma requisição de rede, nenhuma biblioteca de terceiros, nenhum registro. Você pode abrir as ferramentas de desenvolvedor do navegador e ver o painel de rede permanecer em silêncio enquanto digita, ou se desconectar completamente da internet e continuar calculando. O botão Copiar link codifica o bloco atual no fragmento da URL, e navegadores nunca transmitem fragmentos a um servidor.

Ferramentas relacionadas

Ver todas as ferramentas →