VPSCalcular máscara

Guia prático

Dois IPs estão na mesma rede? A conta em binário

Quando um único aparelho não enxerga a impressora nem o roteador, a máscara errada é suspeita número um. Este guia refaz a conta de um caso de exemplo, bit a bit, e mostra um atalho para descobrir a rede de qualquer endereço sem converter tudo para binário.

Por · Redação Grupo TAAP · Publicado em · 8 min de leitura

Parte de trás de um patch panel com cabos de rede coloridos
Todos os aparelhos podem estar no mesmo switch e, mesmo assim, um deles enxergar outra rede: quem decide é a máscara. Foto: Lee Lawson / Unsplash

O caso: num escritório, todos os computadores imprimem na impressora de rede, menos um notebook. Ele também ficou sem internet. O notebook tem IP fixo 192.168.1.70 com máscara 255.255.255.192. A impressora está em 192.168.1.140 e o roteador em 192.168.1.1, os dois com máscara 255.255.255.0. Os endereços do caso são um exemplo, não de uma empresa real.

Resposta curta: com a máscara /26, o notebook acha que está na rede 192.168.1.64, que vai só de 192.168.1.65 a 192.168.1.126. A impressora cai na rede 192.168.1.128 e o roteador na 192.168.1.0. Para o notebook, os dois estão "lá fora". Trocar a máscara dele para 255.255.255.0 (/24) põe os três na rede 192.168.1.0 e resolve.

O que o computador faz antes de mandar um pacote

Todo aparelho com IP faz a mesma pergunta antes de enviar qualquer coisa: o destino está na minha rede ou fora dela?

  • Se está na mesma rede, ele fala direto com o destino, pelo switch ou pelo Wi-Fi.
  • Se está fora, ele entrega o pacote ao gateway (o roteador) e deixa o roteador cuidar do resto.

Quem decide isso é a máscara. Ela diz quantos bits do endereço, contados da esquerda, formam a parte da rede. O resto é a parte do aparelho. Dois endereços estão na mesma rede quando a parte da rede é igual nos dois. A notação com barra (/24, /26) é o número desses bits, como define o padrão CIDR.

O detalhe que confunde: cada aparelho faz essa conta com a própria máscara. Se um deles estiver com a máscara errada, ele enxerga uma rede diferente da que os outros enxergam. É o que aconteceu com o notebook do caso.

Passo 1: escreva os endereços em binário

Um endereço IPv4 tem 32 bits, divididos em 4 blocos de 8 (os octetos). Nos três endereços do caso, os três primeiros octetos são iguais: 192.168.1. A diferença está toda no último octeto.

Aparelho Endereço Último octeto Último octeto em binário
Notebook 192.168.1.70 70 01000110
Impressora 192.168.1.140 140 10001100
Roteador 192.168.1.1 1 00000001

Para conferir um binário de cabeça, some os pesos das posições com 1. Da esquerda para a direita, os pesos são 128, 64, 32, 16, 8, 4, 2 e 1. Em 01000110, os 1 estão nas posições de 64, 4 e 2: 64 + 4 + 2 = 70. Em 10001100, estão em 128, 8 e 4: 128 + 8 + 4 = 140.

O endereço inteiro do notebook, em binário, fica assim:

11000000.10101000.00000001.01|000110

Passo 2: veja onde a máscara corta

A máscara /24 manda olhar os primeiros 24 bits. Isso cobre exatamente os três primeiros octetos. Como 192.168.1 é igual nos três aparelhos, os três estão na mesma rede. Com a /24, a rede de todos é 192.168.1.0.

A máscara /26 manda olhar 26 bits. São os 24 dos três primeiros octetos mais os 2 primeiros bits do último octeto. Agora a comparação desce até dentro do último octeto:

Aparelho 2 primeiros bits do último octeto Rede com /26 Rede com /24
Notebook 01 192.168.1.64 192.168.1.0
Impressora 10 192.168.1.128 192.168.1.0
Roteador 00 192.168.1.0 192.168.1.0

Os bits 01, 10 e 00 são diferentes. Com a /26, cada aparelho cai numa rede própria. Com a /24, esses bits ficam na parte do aparelho e não entram na comparação.

Passo 3: calcule a faixa de cada rede

Não é preciso fazer a conta bit a bit toda vez. Existe um atalho: o tamanho do bloco. Uma rede /26 tem 2 elevado a (32 − 26) endereços, ou seja, 64. As redes /26 começam sempre em múltiplos de 64 no último octeto: 0, 64, 128 e 192.

Para achar a rede de um endereço, divida o último octeto pelo tamanho do bloco, descarte a parte decimal e multiplique de volta:

  • Notebook: 70 ÷ 64 dá 1 (inteiro); 1 × 64 = 64. Rede 192.168.1.64.
  • Impressora: 140 ÷ 64 dá 2; 2 × 64 = 128. Rede 192.168.1.128.
  • Roteador: 1 ÷ 64 dá 0; rede 192.168.1.0.

Na rede do notebook, o primeiro endereço (192.168.1.64) identifica a rede e o último (192.168.1.127) é o broadcast. Sobram 62 endereços para aparelhos, de 192.168.1.65 a 192.168.1.126. A impressora em .140 e o roteador em .1 estão fora dessa faixa.

A tabela abaixo vale para qualquer rede que comece em 192.168.1.0 e ajuda a conferir outros casos:

Prefixo Máscara Tamanho do bloco Aparelhos que cabem Redes numa /24
/24 255.255.255.0 256 254 1
/25 255.255.255.128 128 126 2
/26 255.255.255.192 64 62 4
/27 255.255.255.224 32 30 8
/28 255.255.255.240 16 14 16
/29 255.255.255.248 8 6 32
/30 255.255.255.252 4 2 64
Impressora multifuncional branca sobre um balcão de escritório
A impressora não mudou de lugar: com a máscara errada, o notebook passou a achar que ela estava em outra rede. Foto: engin akyurt / Unsplash

Passo 4: entenda por que sumiu até a internet

O notebook não imprime porque acha que a impressora está fora da rede. Então tenta entregar o pacote ao gateway. Só que o gateway configurado, 192.168.1.1, também está fora da rede /26 do notebook. Um aparelho só consegue falar direto com quem está na sua própria rede, inclusive o gateway. Resultado: ele não tem por onde mandar nada. Por isso a internet caiu junto.

O Windows costuma até avisar quando a máscara deixa o gateway de fora, ao salvar a configuração manual. Muita gente clica em "Sim" sem ler.

A correção é uma só: deixar a máscara do notebook igual à do resto da rede, 255.255.255.0. Depois disso, a rede de todos passa a ser 192.168.1.0, e o notebook fala direto com a impressora e com o roteador.

Quando a máscara corta no meio de outro octeto

No caso acima, a máscara cortou o último octeto. Com prefixos entre /17 e /23, o corte cai no terceiro octeto. Aí não basta olhar os três primeiros números. Um exemplo com endereços privados: 172.16.25.145 e 172.16.31.192, ambos com máscara 255.255.224.0 (/19).

Os terceiros octetos são 25 e 31. A /19 olha os 16 bits dos dois primeiros octetos mais os 3 primeiros bits do terceiro. O bloco no terceiro octeto tem 32 valores. Como 25 e 31 estão ambos entre 0 e 31, os dois caem na mesma rede:

Endereço Terceiro octeto em binário Rede com /19
172.16.25.145 00011001 172.16.0.0
172.16.31.192 00011111 172.16.0.0

Os 3 primeiros bits (000) são iguais nos dois, então a rede é a mesma. Essa rede vai de 172.16.0.0 até 172.16.31.255 e comporta 8.190 aparelhos. Olhando só os números, 172.16.25 e 172.16.31 parecem redes diferentes. Em binário, fica claro que não são.

Erros comuns

  • Comparar só os números em decimal. Funciona com /8, /16 e /24, porque o corte cai entre octetos. Com qualquer outro prefixo, faça a conta do bloco ou o binário.
  • Máscaras diferentes em aparelhos da mesma rede. Cada aparelho decide com a própria máscara. Um aparelho com máscara diferente enxerga outra rede e falha de forma difícil de entender.
  • Gateway fora da faixa. Se o roteador não está dentro da rede calculada, o aparelho fica sem internet, mesmo com cabo e Wi-Fi funcionando.
  • Usar o endereço da rede ou o broadcast num aparelho. Na rede 192.168.1.64/26, os endereços 192.168.1.64 e 192.168.1.127 não vão para nenhum aparelho.
  • Confundir máscara com wildcard. A máscara /26 é 255.255.255.192. A wildcard, usada em listas de acesso, é o inverso: 0.0.0.63.

Checklist quando um aparelho não fala com a rede

  1. Anote IP, máscara e gateway do aparelho com problema (ipconfig no Windows, ip addr no Linux).
  2. Anote os mesmos dados de um aparelho que funciona.
  3. Compare as máscaras. Se forem diferentes, já achou o suspeito.
  4. Calcule a rede de cada endereço com o tamanho do bloco ou em binário.
  5. Confira se o gateway está dentro da faixa calculada.
  6. Corrija a máscara e teste com ping para o roteador e para a impressora.

Perguntas frequentes

Como saber se dois IPs estão na mesma rede?

Calcule a rede de cada um com a mesma máscara. Se as redes forem iguais, os dois estão na mesma rede. Com /26, 192.168.1.70 fica na rede 192.168.1.64 e 192.168.1.140 na 192.168.1.128: redes diferentes. Com /24, os dois ficam na 192.168.1.0.

192.168.1.10 e 192.168.1.100 estão na mesma rede /25?

Sim. Uma /25 tem blocos de 128 endereços. Os dois últimos octetos, 10 e 100, estão entre 0 e 127, então ambos ficam na rede 192.168.1.0. Já 192.168.1.130 ficaria na 192.168.1.128.

Quantos aparelhos cabem numa rede /26?

62. O bloco tem 64 endereços, e dois ficam reservados para a rede e para o broadcast.

Por que a máscara 255.255.255.192 corta o último octeto?

Porque 192 em binário é 11000000. Os dois 1 dizem que os 2 primeiros bits do último octeto fazem parte da rede. Por isso a /26 divide uma /24 em 4 redes de 64 endereços.

Qual máscara põe 192.168.1.70 e 192.168.1.140 na mesma rede?

A maior que funciona é a /24 (255.255.255.0). Com /25, o bloco tem 128 endereços: 70 fica na rede 192.168.1.0 e 140 na 192.168.1.128. Qualquer máscara de /24 para baixo junta os dois.

Mudar a máscara de um só computador afeta os outros?

Não diretamente. Mas o computador alterado deixa de falar com quem ficou fora da faixa dele. No caso, só o notebook perdeu a impressora e a internet. Os outros continuaram normais.

Quer ver o seu endereço bit a bit e conferir onde a máscara corta? Use a calculadora Converter IP para binário.

Faça a conta: IP em binário

Explicação completa

Fontes e referências

  1. RFC 4632 — Classless Inter-domain Routing (CIDR)Notação de prefixo (/24, /26, /19) como número de bits da parte de rede
  2. RFC 950 — Internet Standard Subnetting ProcedureUso da máscara para separar rede e aparelho e reserva dos endereços de rede e broadcast
  3. RFC 1878 — Variable Length Subnet Table For IPv4Tabela de prefixos, máscaras em decimal e número de endereços por bloco (dezembro de 1995), base da tabela /24 a /30
  4. RFC 1918 — Address Allocation for Private Internets (BCP 5)Faixas privadas 192.168.0.0/16 e 172.16.0.0/12 usadas nos exemplos
  5. vpsa.com.br — Converter IP para binárioCalculadora para ver o endereço bit a bit e onde a máscara corta

Conferimos cada número e cada regra nas fontes acima antes de publicar. Veja como trabalhamos na metodologia e a lista completa de fontes.

Redação Grupo TAAP

Explicamos redes e internet em português simples, com a conta aberta. Usamos automação e IA para apoiar a pesquisa e a redação; os números vêm das calculadoras do site e as regras são conferidas nas fontes primárias.

Leia também

Resultado na horaa conta aparece enquanto você digita
Explicado em portuguêssem jargão e com o passo a passo
Funciona no celularno computador, tablet ou celular
Guarda seu históricosó no seu navegador, sem cadastro