VPSCalcular máscara

Converter IP para binário

Digite um IP como 192.168.0.1 e veja como ele fica em binário, em hexadecimal e como número inteiro. Funciona ao contrário também: cole o binário e veja o IP.

Precisa de mais? A versão avançada, Conversor de IP (binário e hexa), fica no taap.digital, junto com VLSM, IPv6 e sumarização de rotas.

Por que o IP vira binário?

Para nós, o IP é 192.168.0.1: quatro números separados por pontos. Para o computador, ele é uma fila de 32 zeros e uns. Os pontos só existem para facilitar a nossa leitura.

Cada um dos quatro números se chama octeto, porque vira 8 bits. Por isso cada número do IP vai de 0 a 255: com 8 bits, o maior valor possível é 255.

A tabelinha do 128

Para converter um octeto, use estes 8 valores. Cada posição vale o dobro da que está à direita:

1286432168421
11000000

Esse exemplo é o 192: 128 + 64 = 192. Onde o valor entra na soma, você coloca 1. Onde não entra, coloca 0.

Exemplo completo: 192.168.0.1

Vá da esquerda para a direita e pergunte: "cabe?" Se cabe, escreva 1 e tire o valor. Se não cabe, escreva 0.

  • 192 = 128 + 64 → 11000000
  • 168 = 128 + 32 + 8 → 10101000
  • 0 = nada → 00000000
  • 1 = 1 → 00000001
192.168.0.1 = 11000000.10101000.00000000.00000001

Para voltar do binário para o número, faça o contrário: some os valores das posições que têm 1. 10101000 = 128 + 32 + 8 = 168.

Para que isso serve na prática?

É no binário que a máscara de rede faz sentido. A máscara 255.255.255.0 em binário é 11111111.11111111.11111111.00000000: 24 uns seguidos de 8 zeros. Os uns marcam a parte da rede; os zeros, a parte dos aparelhos. É daí que vem o "/24".

Quando a máscara não termina num ponto "redondo", como a /26, olhar o binário é a forma mais fácil de entender onde a rede começa e termina.

Hexadecimal e número inteiro

A calculadora também mostra o IP em hexadecimal (base 16, usada em alguns programas e no IPv6) e como um único número inteiro. O inteiro é a soma: primeiro octeto × 16.777.216 + segundo × 65.536 + terceiro × 256 + quarto. O 192.168.0.1 vira 3.232.235.521. Alguns bancos de dados guardam o IP desse jeito.

Para treinar para a prova: decore só a sequência 128, 64, 32, 16, 8, 4, 2, 1. Com ela você converte qualquer octeto de cabeça em poucos segundos.

Dúvidas comuns

Quantos bits tem um IP?

Um IPv4 tem 32 bits, divididos em 4 octetos de 8 bits. Por isso cada parte do IP vai de 0 a 255.

Como converter 255 para binário?

255 = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1, então todas as posições recebem 1: 11111111.

Posso colar o binário sem os pontos?

Pode. A calculadora aceita os 32 bits juntos ou separados por pontos, e também aceita hexadecimal começando com 0x.

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