Por que converter endereços IP para binário?
Endereços IPv4 são, na essência, números de 32 bits. O formato decimal pontuado (como 192.168.1.1) é apenas uma representação legível para humanos. Roteadores, switches e sistemas operacionais trabalham com os 32 bits diretamente, aplicando operações de AND bit a bit para determinar a rede de destino de cada pacote.
Entender a representação binária é indispensável para subnetting: ao ver o IP e a máscara em binário lado a lado, fica imediatamente claro onde termina a parte da rede e começa a parte dos hosts.
Como funciona a conversão de IP
Um endereço IPv4 tem 4 octetos (grupos de 8 bits). Para converter manualmente:
- Separe cada octeto:
192 . 168 . 1 . 10 - Converta cada um para binário (8 bits com zeros à esquerda):
11000000 . 10101000 . 00000001 . 00001010 - Para hexadecimal, converta cada octeto binário para dois dígitos hex:
C0 . A8 . 01 . 0A
Tabela de conversão dos valores mais comuns
| Decimal | Binário | Hexadecimal | Uso em máscara |
|---|---|---|---|
| 0 | 00000000 | 00 | Wildcard / host |
| 128 | 10000000 | 80 | /1 |
| 192 | 11000000 | C0 | /2 |
| 224 | 11100000 | E0 | /3 |
| 240 | 11110000 | F0 | /4 |
| 248 | 11111000 | F8 | /5 |
| 252 | 11111100 | FC | /6 — link /30 |
| 254 | 11111110 | FE | /7 |
| 255 | 11111111 | FF | Octeto completo |
IPv6 e hexadecimal
IPv6 usa endereços de 128 bits representados em hexadecimal: oito grupos de 4 dígitos hex separados por dois-pontos (2001:0db8:0000:0000:0000:0000:0000:0001). A notação comprimida omite zeros iniciais e grupos consecutivos de zeros com ::. O conversor exibe ambas as formas.