Como posso descobrir se um endereço IP de host é válido ou inválido?

Uma compreensão básica do que os endereços IP representam pode ajudar a determinar sua validade. Existem também utilitários gratuitos disponíveis na web que permitem aos usuários inserir um endereço IP específico para determinar a rede e os endereços de transmissão de um determinado IP.

Um endereço IP é um código de 32 bits que identifica o computador ou outro dispositivo para uma rede TCP /IP. O código de 32 bits consiste em quatro octetos, também conhecidos como IPv4. Os octetos são convertidos em um formato decimal com pontos, resultando em uma série de quatro números separados por pontos. Os primeiros três números representam a rede. O último número representa o host.

Os endereços IP válidos seguem certos protocolos.

  • Classe A ou redes grandes: 001.0.0.001 a 126.254.254.254
  • Redes Classe B ou médias: 128.1.0.1 a 191.254.254.254
  • Classe C ou redes pequenas: 192.0.1.1 a 223.254.254.254

Existem algumas pistas que indicam imediatamente que um endereço IP é inválido.

  • O número 255 não deve aparecer em nenhum dos octetos.
  • O número 0 não pode ser o primeiro ou o último número (número do host) no endereço IP.
  • Exceção: o número 0.0.0.0 é usado por hosts que não sabem seu endereço IP.

O número 255 é reservado para endereçamento de broadcast e é usado na máscara de sub-rede, que é um código usado por uma rede TCP /IP para determinar se o host está em uma rede remota ou não.